2024.7.23(DNS正向解析)

回顾: 

# 安装

samba yum -y install samba

# 自建库,只下载,不安装

yum -y install --downloadonly --downloaddir=./soft/

# 配置samba

vim /etc/samba/smb.conf

# 配置

[xxxxxxxname]     

comment=dasdffsffdslfdjsa     

path=/share     

guest ok=no     

writable=yes

# 创建账号和密码

useradd user01 smbpasswd -a user01

# 启动服务

systemctl start nmb

systemctl start smb

# 客户端

yum -y install samba-client

# 测试连接

smbclient -L ip地址 -U user01

# 查看文件

smbclient //ip地址/共享的项目名称 -U user01

# 挂载

yum -y install cifs mount.cifs -o user=user01,pass=123 //ip地址/共享项目名称    /本地挂载点

df查看磁盘信息

一、DNS域名

1. 可以通过ip地址访问web主机上发布的web主机

2.http://192.168.8.131访问其他主机上发布的80端口服务

3.IP地址本身无意义,需要有一个有语义的符号去标ip,方便记忆和使用

4.dns出现了

5.当客户端要访问其他主机提供的服务,首先获取该主机的域名,然后将这个域名交给dns服务器,解析为ip,然后拿到dns服务器返回的ip,根据ip访问目标主机

6.最终访问主机,我们使用唯一标识,就是ip地址

7.实际上多了一个第三方,的确是降低了效率,但是网络环境更加人性化,也让开发者更加模块化的开发网络环境

二、DNS的作用

域名:

由特定的格式组成 www.baidu.com

用来表示互联网这某一台计算机或者计算机组进名称

能够让人更方便的访问互联网

而不用记忆能够被机器直接读取的ip地址

互联网中的计算机都是通过ip地址相互访问的

ipv4|ipv6

域名代替ip实现计算机的访问,是ip地址的别名

每个域名都应该有一个对应的ip地址

将域名正向解析为ip地址  A记录

DNS IP反向解析域名   PTR反向解析

三、DNS搭建 
编号hostnameIP说明
1web192.168.8.132发布并且管理web服务
2dns192.168.8.135 提供dns域名解析
3client192.168.8.134模拟客户端主机
1、web主机 发布web任务
1.1 安装nginx

[root@web ~]# yum -y install nginx

[root@web ~]# rpm -qa | grep nginx
[root@web ~]# rpm -ql nginx

1.2 修改html,启动服务

[root@web ~]# echo "web" > /usr/share/nginx/html/index.html
[root@web ~]# nginx

2、client主机 用于测试

[root@client ~]# curl http://192.168.8.132:80
web

由于IP地址没有意义,我们需要有语义的域名 www.aaa.com

输入域名就会到指定的dns服务器上去解析/etc/sysconfig/network-scirpts/ifcfg-ens33

创建一个dns服务器去解析域名

2.1 elinks  模拟浏览器

[root@client ~]# yum -y install elinks.x86_64

[root@client ~]# elinks

3、配置一个dns服务器
3.1 添加新的dns服务器

[root@client ~]# echo "nameserver 192.168.8.135" > /etc/resolv.conf
[root@client ~]# cat /etc/resolv.conf
nameserver 192.168.8.135
修改/etc/resolv.conf文件,可以临时修改dns服务器地址,但是当主机重启或者重启network会重置

3.2 重启network

[root@client ~]# systemctl restart network
[root@client ~]# cat /etc/resolv.conf
# Generated by NetworkManager
search localdomain
nameserver 192.168.8.2

3.4 配置DNS服务 

[root@dns ~]# yum search bind
[root@dns ~]# yum -y install bind

[root@dns ~]# rpm -ql bind
/etc/named.conf
/etc/named.rfc1912.zones

[root@dns ~]# systemctl start named

3.5 退出管理dns主机 管理client主机

[root@client ~]# echo "nameserver 192.168.8.135" > /etc/resolv.conf

[root@client ~]# ping www.baidu.com
ping: www.baidu.com: 未知的名称或服务

3.6 dns主机

3.6.1备份

[root@dns ~]# cp /etc/named.conf /etc/named.conf.bak
[root@dns ~]# cp /etc/named.rfc1912.zones /etc/named.rfc1912.zones.bak

[root@dns ~]# ls -l /etc/named*

3.6.2修改named.conf文件

作用:管理权限,哪些主机可以连接我

[root@dns ~]# vim /etc/named.conf
 

3.6.3重启服务

[root@dns ~]# systemctl restart named

3.6.4配置/etc/named.rfc1912.zones  域名服务

[root@dns ~]# vim /etc/named.rfc1912.zones

[root@dns ~]# cd /var/named/
[root@dns named]# cp -p named.localhost  aaa.com.zone
[root@dns named]# ls -l /var/named/

3.6.5编辑aaa.com.zone

[root@dns ~]# vim /var/named/aaa.com.zone 

3.6.6检查配置文件

[root@dns ~]# named-checkconf /etc/named.conf
[root@dns ~]# named-checkconf /etc/named.rfc1912.zones
[root@dns ~]# cd /var/named/
[root@dns named]# named-checkzone aaa.com.zone aaa.com.zone
zone aaa.com.zone/IN: loaded serial 0
OK

[root@dns named]# systemctl restart named
[root@dns named]# netstat -lnptu | grep named

3.6.7客户端测试

[root@client ~]# ping www.aaa.com

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/web/47994.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

h5点击电话号跳转手机拨号

需要使用到h5的 <a>标签 我们首先在<head>标签中添加代码 <meta name"format-detection" content"telephoneyes"/>然后再想要的位置添加代码 <a href"tel:10086"> 点击拨打&#xff1a;10086 </a> 这样功能就实现…

系统架构设计师教程 第4章 信息安全技术基础知识-4.3 信息安全系统的组成框架4.4 信息加解密技术-解读

系统架构设计师教程 第4章 信息安全技术基础知识-4.3 信息安全系统的组成框架 4.3 信息安全系统的组成框架4.3.1 技术体系4.3.1.1 基础安全设备4.3.1.2 计算机网络安全4.3.1.3 操作系统安全4.3.1.4 数据库安全4.3.1.5 终端安全设备4.3.2 组织机构体系4.3.3 管理体系4.4 信息加…

redis命令超详细

redis数据结构介绍 redis是一个key-value的数据库&#xff0c;key一般是String类型&#xff0c;但是value的类型有很多&#xff1a; 基本类型&#xff1a;String,Hash,List,Set,SortedSet(可排序的不能重复的集合) 特殊类型&#xff1a;GEO,BitMap,HyperLog等 文档官网&…

emr部署hive并适配达梦数据库

作者&#xff1a;振鹭 一、达梦 用户、数据库初始化 1、创建hive的元数据库 create tablespace hive_meta datafile /dm8/data/DAMENG/hive_meta.dbf size 100 autoextend on next 1 maxsize 2048;2、创建数据库的用户 create user hive identified by "hive12345&quo…

Android --- 广播

广播是什么&#xff1f; 一种相互通信&#xff0c;传递信息的机制&#xff0c;组件内、进程间&#xff08;App之间&#xff09; 如何使用广播&#xff1f; 组成部分 发送者-发送广播 与启动其他四大组件一样&#xff0c;广播发送也是使用intent发送。 设置action&#xff…

如何在Ubuntu上安装并启动SSH服务(Windows连接)

在日常的开发和管理工作中&#xff0c;通过SSH&#xff08;Secure Shell&#xff09;连接到远程服务器是一个非常常见的需求。如果你在尝试通过SSH连接到你的Ubuntu系统时遇到了问题&#xff0c;可能是因为SSH服务未安装或未正确配置。本文将介绍如何在Ubuntu上安装并启动SSH服…

高效工作流:用Mermaid绘制你的专属流程图;如何在Vue3中导入mermaid绘制流程图

目录 高效工作流&#xff1a;用Mermaid绘制你的专属流程图 一、流程图的使用场景 1.1、流程图flowChart 1.2、使用场景 二、如何使用mermaid画出优雅的流程图 2.1、流程图添加图名 2.2、定义图类型与方向 2.3、节点形状定义 2.3.1、规定语法 2.3.2、不同节点案例 2.…

golang 字符编码 gbk/gb2312 utf8编码相互转换,判断字符是否gbk编码函数, 字符编码转换基础原理解析, golang默认编码utf8

虽然golang里面的默认编码都是统一的unicode utf8编码&#xff0c; 但是我们在调用外部系统提供的api时&#xff0c;就可能会遇到别人的接口提供的编码非 utf8编码&#xff0c;而是gbk/gb2312编码&#xff0c; 这时候我们就必须要将别人的gbk编码转换为go语言里面的默认编码ut…

2024年7月22日(nfs samba)

一、webserver 服务器&#xff1a;作用是发布nginx的web项目 1、安装nginx&#xff08;只下载不安装&#xff09; [rootweb_server ~]# yum -y install --downloadonly --downloaddir./soft/ nginx 2、配置一个本地的nginx仓库 [rootweb_server ~]# yum -y install createrepo…

微服务

微服务架构是一种设计方法&#xff0c;它将应用程序划分为一组独立的、可互相调用的服务&#xff0c;每个服务对应一个具体的业务功能。以下是微服务的一些关键知识点总结&#xff1a; 1. 微服务的基本概念 服务组件化&#xff1a;将应用程序分解为多个小的、独立的组件&…

基于vue3 + vite产生的 TypeError: Failed to fetch dynamically imported module

具体参考这篇衔接&#xff1a; Vue3报错&#xff1a;Failed to fetch dynamically imported module-CSDN博客 反正挺扯淡的&#xff0c;错误来源于基于ry-vue-plus来进行二次开发的时候遇到的问题。 错误起因 我创建了一个广告管理页面。然后发现访问一直在加载中。报的是这样…

昇思MindSpore 应用学习-K近邻算法实现红酒聚类-CSDN

K近邻算法实现红酒聚类-AI代码解析 本实验主要介绍使用MindSpore在部分wine数据集上进行KNN实验。 1、实验目的 了解KNN的基本概念&#xff1b;了解如何使用MindSpore进行KNN实验。 2、K近邻算法原理介绍 K近邻算法&#xff08;K-Nearest-Neighbor, KNN&#xff09;是一种…

立创梁山派--移植开源的SFUD万能的串行 Flash 通用驱动库

SFUD是什么 关于SFUD库的介绍&#xff0c;其开源链接(gitee,github)已经详细的阐述了. 这里是截取自它的一部分介绍&#xff1a; SFUD 是一款开源的串行 SPI Flash 通用驱动库。由于现有市面的串行 Flash 种类居多&#xff0c;各个 Flash 的规格及命令存在差异&#xff0c; SF…

一次搞定!中级软件设计师备考通关秘籍

大家好&#xff0c;我是小欧&#xff01; 今天我们来聊聊软考这个话题。要是你准备参加计算机技术与软件专业技术资格&#xff08;软考&#xff09;&#xff0c;那么这篇文章就是为你量身定做的。话不多说&#xff0c;咱们直接进入正题。 什么是软考&#xff1f; 软考&#xf…

请你谈谈:spring bean的生命周期 - 阶段4:检查Aware相关接口

在Spring框架中&#xff0c;Aware 接口系列提供了一种机制&#xff0c;允许bean在初始化过程中感知到容器中的特定对象&#xff0c;如应用上下文&#xff08;ApplicationContext&#xff09;、Bean工厂&#xff08;BeanFactory&#xff09;等。如果你有一个用户自定义的对象&am…

基于词级ngram的词袋模型对twitter数据进行情感分析

按照阿光的项目做出了学习笔记&#xff0c;pytorch深度学习实战项目100例 基于词级ngram的词袋模型对twitter数据进行情感分析 什么是 N 符&#xff1f; N 格是指给定文本或语音样本中 n 个项目的连续序列。这些项目可以是音素、音节、字母、单词或碱基对&#xff0c;具体取…

php 存储复杂的json格式查询(如:经纬度)

在开发中&#xff0c;有时我们可能存了一些复杂json格式不知道怎么查。我这里提供给大家参考下&#xff1a; 一、先上表数据格式&#xff08;location字段的possiton经纬度以逗号分开的&#xff09; {"title":"澳海文澜府","position":"11…

redis高可用之主从复制、哨兵以及Cluster集群

目录 一、Redis主从复制 1&#xff09;主从复制的作用 2&#xff09;主从复制流程 3&#xff09;搭建Redis主从复制 1、部署redis服务器 2、修改Redis配置文件&#xff08;所有节点操作&#xff09; 3、验证主从复制结果 二、哨兵模式 1&#xff09;哨兵的作用 2&…

北醒单点激光雷达更改id和波特率以及Ubuntu20.04下CAN驱动

序言&#xff1a; 需要的硬件以及软件 1、USB-CAN分析仪使用顶配pro版本&#xff0c;带有支持ubuntu下的驱动包的&#xff0c;可以读取数据。 2、电源自备24V电源 3、单点激光雷达接线使用can线可以组网。 一、更改北醒单点激光雷达的id号和波特率 安装并运行USB-CAN分析仪自带…

elasticsearch8.14.1集群安装部署

elasticsearch安装部署&#xff0c;首先需要准备至少三台服务器&#xff0c;本例再windows11下安装三台vmware虚拟机&#xff0c;利用centOS7系统模拟服务器环境。 本例假设你已经安装了三台vmware和centOS7&#xff0c;且centOS7运行正常。接下来我们直接讲解elasticsearch下载…