DNS域名解析服务

本文详细介绍了DNS的作用,包括其作为互联网中的114查号台,将域名转换为IP地址的过程。DNS系统由根域名服务器、一级、二级和子域名服务器组成,通过递归和迭代查询方式工作。此外,还探讨了BIND软件、DNS服务器类型以及如何配置和测试DNS解析。DNS的分布式特性确保了互联网的稳定运行。
摘要由CSDN通过智能技术生成

目录

前言

一:DNS作用

1.为什么需要DNS系统?

2.DNS是什么?

3.DNS使用的协议及端口号

4.正向解析查询过程:

5.两种查询方式

二:DNS的分布式互联网解析库

2.1根. 根域名DNS服务器:专门负责根域名

2.1.1一级DNS服务器:专门负责一级域名的解析(一般代表一种类型的组织机构或国家地区)

2.1.2二级DNS服务器:专门负责二级域名的解析

2.1.3子域名DNS服务器:专门负责子域名的解析

2.1.4主机站点

2.2详细域名介绍

2.2.1IANA,互联网数字分配机构

2.2.2域名代理/注册/购买服务商

2.2.3域名体系结构

2.2.4组织域: .com .org .net .cc

三:DNS服务器系统类型

四:BIND软件

五:BIND主配置文件named. conf

5.1修改主要配置文件

5.2修改

5.3配置正向区域数据文件

5.4启动服务, 关闭防火墙

5.5在客户端的域名解析配置文件中添加DNS服务器地址

5.6测试DNS解析

六:反向解析

七:DNS主从服务器及自动同步

八:DNS分离解析

8.1为网关服务器配置双网卡

8.2·安装bind软件包

8.3.修改主配置文件

8.4修改区域配置文件

总结


前言

域名系统(英文:Domain Name System,缩写:DNS)是Internet上解决网上机器命名的一种系统。它作为将域名和IP地址相互映射的一个分布式数据库,能够使人更方便地访问互联网,而不用去记住能够被机器直接读取的IP数串。域名系统使用TCP和UDP端口53,对于每一级域名长度的限制是63个字符,域名总长度则不能超过253个字符。今天我们来简单的了解一些内容

一:DNS作用

1.为什么需要DNS系统?

www.baidu.com与119.75.217.56,哪个更好记?

计算机不识别名字baidu 通过中间装换DNS 转换成对应的IP 计算机找到IP 能访问到web
百度是干什么不会说百度对应的IP (192,168, 10.1) 是什么

- 互联网中的114查号台/导航员

全球13台DNS根服务器分布:
美国VeriSign公司  2台
网络管理组织IANA(Internet Assigned Number Authority)  1台
欧洲网络管理组织RIPE-NCC(Resource IP Europeens Network Coordination Centre)   1台
美国PSINet公司  1台
美国ISI(Information Sciences Institute)  1台
美国ISC(Internet Software Consortium)  1台
美国马里兰大学(University of Maryland)  1台
美国太空总署(NASA)  1台
美国国防部  1台
美国陆军研究所  1台
挪威NORDUnet  1台
日本WIDE(Widely Integrated Distributed Environments)研究计划  1台

“全世界只有13台 (这13台根域名服务器名字分别为“A"至"M"),1个为主根服务器在美国。其余12个均为辅根服务器,其中9个在美国,欧洲2个,位于英国和瑞典,亚洲1个位于日本 

全球互联网DNs根服务器分布差异巨大
全球互联网中枢顶级域名服务器的分布俗称“母服务器",准确的说法是世界上有13个根服务器系统。其实全球至少有1000多台根服务器,北京有3台。另外,在这13个根服务器系统之上,还有一个更高级的、隐藏着的母服务器。全世界所有的顶级域名,都是由这台母服务器来确定的。全球1000多台根服务器上的解析系统都是这台母服务器的复制,这13个根服务器系统由12家机构管理,分布在全球100多个地区。所以每一个编号的根服务器系统,不是一台机器,而是有几十台或上百台服务器。

目前广泛使用的互联网是第一代互联网,采用的互联网协议版本号为4,即IPV4,美国是第一代互联网的创立者,占有网络核心资源,处于绝对垄断地位。随着互联网的蓬勃发展,对IP地址的需求也迅猛增加, IPv4所能提供的地址很快将发完。第二代互联网所依据的协议是1Pv6,它可以提供无限数量的IP地址。

“未来在推进IPv6的过程中,中国可能通过IPv6获得互联网根服务器",他解释, 目前中国已经开展了下一代互联网根服务器的研究,证明在IPv6下面,可以最多有25个根服务器,并且可以跟Iv4服务器之间形成互通。

2.DNS是什么?

DNS域名系统(Domain Name System缩写DNS, DomainName被译为域名)是因特网的一项核心服务,它作为可以将域名和IP地址相互映射的一个分布式数据库,能够使人更方便的访问互联网,而不用去记住能够被机器直接读取的IP数串。 
正向解析:根据域名查找对应的IP地址
反向解析:根据IP地址查找对应的域名(域名的反向解析不是很常用,只在一些特殊场合才会用到,比如可用于反垃圾邮件的验证。

3.DNS使用的协议及端口号

DNS的默认端口为53。 DNS端口分为TCP和UDP

①TCP是用来做区域传送,多用于主从同步
在一个区中主DNS服务器从自己本机的数据文件中读取该区的DNs数据信息,而辅助DNS服务器则从区的主DNs服务器中读取该区的DNS数据信息

②UDP是用来做DNS解析的
域名:通常由一个完全合格域名(FQDN)标识。FQDN 全称 Fully Qualified Domain Name ,它能准确表示出其相对于DNS 域树根的位置, 也就是节点到DNS 树根的完整表述方式,从节点到树根采用反向书写,并将每个节点用"."分隔,对于DNS 域google来说,其完全正式域名 (FQDN) 为google.com。
例如, google 为 com 域的子域,其表示方法为 google.com,而 www 为 google 域中的子域可以使用www.google.com. 表示。

注意:通常,FQDN 有严格的命名限制,长度不能超过 256 字节,只允许使用字符 a-z, 0-9, A-Z 和减号(-)。点号(.)只允许在域名标志之间(例如"google.com")或者 FQDN 的结尾使用。域名不区分大小,由最顶层到下层,可以分成:根域、顶级域、二级域、子域

即全域名:同时带有主机名和域名的名称
FQDN = Hostname + DomainName
如: www.baidu.com.
注意:最前面的一定是主机,最后一个点表示根域,通常是省略不写的,但实际上www.abc.com-www.abc.com

域名结构:
http://www.sina.com.cn./
http://主机名.子域.二级域.顶级域根域/

4.正向解析查询过程:

1、先查本机的缓存记录
2、查询hosts文件
3、查询dns域名服务器,交给dns域名服务器处理
以上过程成为递归查询:我要一个答案你直接会给我结果。
4、这个dns服务器可能是本地域名服务器,也有个缓存,如果有直接返回结果,如果没有则进行下一步。
5、求助根域服务器,根域服务器返回可能会知道结果的顶级域服务器让他去找顶级域服务器
6、求助顶级域服务器,顶级域服务器返回可能会知道结果的二级域服务器然他去找二级域服务器
7、求助二级域服务器,二级域服务器查询发现是我的主机,把查询到的ip地址返回给本地域名服务器
8、本地域名服务器将结果记录到缓存,然后把域名和ip的对应关系返回给客户端

windows系统查询ans缓存命令: ipconfig /displaydns
windows系统清理dns缓存命令: ipconfig /flushdns
linux清dns缓存需要安装nscd软件,启动、执行nscd -i hosts

5.两种查询方式

①递归查询
递归查询是一种 DNS 服务器的查询模式,在该模式下 DNS 服务器接收到客户机请求,必须使用一个准确的查询结果回复客户机。如果 DNS 服务器本地没有存储查询 DNS 信息,那么该服务器会询问其他服务器,并将返回的查询结果提交给客户机。

总的一句话,就是客户机发送请求后自己只用等待结果即可,中间具体过程交给服务器实现。

②迭代查询
DNS 服务器另外一种查询方式为迭代查询,当客户机发送查询请求时, DNS 服务器并不直接回复查询结果,而是告诉客户机另一台 DNS 服务器地址,客户机再向这台 DNS 服务器提交请求,依次循环直到返回查询的结果为止

总的一句话,客户机的请求需要自己挨个去查询才能得到结果,服务器没有结果时候只会给你提供其它服务器的地址,而不会帮你去请求查询,这与递归截然相反

二:DNS的分布式互联网解析库

大型、分布式的互联网DNS解析库

2.1根. 根域名DNS服务器:专门负责根域名

2.1.1一级DNS服务器:专门负责一级域名的解析(一般代表一种类型的组织机构或国家地区)

.com(工商 企业)
.net(网络供应商)
.edu(教育机构)
.cn(中国国家域名) 
.org(团体组织)
.gov(政府部门)

2.1.2二级DNS服务器:专门负责二级域名的解析

.net.cn
.edu.cn
.com.cn

2.1.3子域名DNS服务器:专门负责子域名的解析

ina.com.cn
.pku.edu.cn

2.1.4主机站点

tts9
tts6
mail
www

2.2详细域名介绍

2.2.1IANA,互联网数字分配机构

- Internet Assigned Numbers Authority,
-整个域名系统的最高权威机构
-主管DNS根、.int、.arpa等国际化域名资源CNNIC,中国互联网络信息中心
- China Internet Network Information Center
-主管国家顶级域.cn

2.2.2域名代理/注册/购买服务商

-新网, http://www.xinnet.com
-万网, http://www.net.cn
-中国互联, http://hulian.top
中国数据
 

2.2.3域名体系结构

所有的域名必须以点结尾
www.qq.com.  www.baidu.com
根域名(.)
一级域名: .cn (中国) .us .tw .kr (韩国) .jp (日本) .hk (香港) uk(英国) ......
二级域名: .com.cn(中国商业组织) edu.cn(教育机构) .org.cn(非盈利) .net.cn(中国运营商)
三级域名: sina.com.cn nb.com.cn haixi.com.cn ......... 

2.2.4组织域: .com .org .net .cc

国家域: .cn .tw (台湾) .hk(香港) .iq .ir .jp (日本)
反向域

114.114.114.114是国内移动、电信和联通通用的DNS,手机和电脑端都可以使用。
8.8.8.8是GOOGLE公司提供的DNS,该地址全球通用,相对来说,更适合国外以及访问国外网站的用户使用
223.5.5.5和223.6.6.6
IPV6 2400:3200::1 和2400:3200:baba::1
江苏省南京市(中国电信)
首选DNS为: 218.2.135.备用DNS为: 61.147.37.1

FQDN: (Fully Qualified DomainName)全限定域名:同时带有主机名和域名的名称。从全限定域名中包含的信息可以看出主机在域名树中的位置。
正向解析: FQDN----IP (一对多)----一般使用正向解析
反向解析: IP--------FQDN

三:DNS服务器系统类型

DNS服务器类型:
1.主域名服务器:负责维护一个区域的所有域名信息,是特定的所有信息的权威信息源,数据可以修改。构建主域名
服务器时,需要自行建立所负责区域的地址数据文件。

2.从域名服务器:当主域名服务器出现故障、关闭或负载过重时,从域名服务器作为备份服务提供域名解析服务。从
域名服务器提供的解析结果不是由自己决定的,而是来自于主域名服务器。构建从域名服务器时,需要指定主域名服务器
的位置,以便服务器能自动同步区域的地址数据库。

3.缓存域名服务器:只提供域名解析结果的缓存功能, 目的在于提高查询速度和效率,但没有域名数据库。它从某个
远程服务器取得每次域名服务器查询的结果,并将它放在高速缓存中,以后查询相同的信息时用它予以响应。缓存域名服
务器不是权威性服务器,因为提供的所有信息都是间接信息。构建缓存域名服务器时,必须设置根域或指定其他DNS服务
器作为解析来源。

4.转发域名服务器:负责所有非本地域名的本地查询。转发域名服务器接到查询请求后,在其缓存中查找,如找不到
就将请求依次转发到指定的域名服务器,直到查找到结果为止,否则返回无法映射的结果。

四:BIND软件

BIND的软件包如下

bind-9.9.4-37.e17.x86_64.rpm    //提供了域名服务的主要程序及相关文件。
bind-utils-9.9.4-37.e17.x86_64.rpm  //提供了对 DNS 服务器的测试工具程序,如 nslookup 等
bind-libs-9.9.4-37.e17.x86_64.rpm    //提供了bind, bind-utils需要使用的库函数。
bind-chroot-9.9.4-37.e17.x86_64. rpm  //为 BIND 服务提供一个伪装的根目录(将/var/named/chroot/文件夹作为 BIND 服务的根目录) ,以提高安全性。

默认已安装 bind-utils 和 bind-libs,因此只需要安装 bind 和 bind-chroot 即可

五:BIND主配置文件named. conf

[root@localhost ~]# rpm -qc bind //查询bind软件配置文件所在路径
/etc/logrotate.d/named       //主配置文件控制系统全局
/etc/named.rfc1912. zones    //区域配置文件控制具体单个区域
/var/named/named.localhost   //区域数据配置文件  区域信息
安装bind软件包
yum install bind -y (必须网络源或)  或rpm -ivh 提前挂载光盘(系统盘ISO镜像)

5.1修改主要配置文件

vim /etc/named.conf
options {
listen-on port 53 { 192.168.80.10; }; ·监听53端口, ip地址使用提供服务的本地IP,也可用any表示所有
#listen-on-v6 port 53 { ::1; }; #ipv6行如不使用可以注释掉或者删除
directory "/var/named";     #区域数据文件的默认存放位置
dump- file "/var/ named/data/ cache_dump.db"; #域名缓存数据库文件的位置
statistics-file "/var/named/dataynamed stats.txt"; #状态统计文件的位置
memstatistics-file "/var/named/data/named mem stats.txt"; #内存统计文件的位置
allow-query { 192.168.80.0/24; 172.16.100.0/24; );.允许使用本DNS解析服务的网段,也可用any代表所有
}


zone "." IN (#正向解析"."根区域
type hint;#类型为根区域
file "named.ca";#区域数据文件为named.ca, #记录了13台根域服务器的域名和1地址等信息
}:


include "/etc/named. rfc1912. zones"; #包含区域配置文件里的所有配置

5.2修改

修改区域配置文件,添加正向区域配置
vim /etc/named. rfc1912. zones
#文件里有模版,可复制粘贴后修改
zone "benet.com" IN     {·正向解析"benet.com"区域
type master;#类型为主区域
file "benet.com. zone"; ·指定区域数据文件为benet.com.zone
allow-update { none; };
};
. 配置正向区域数据文件
cd /var/ named/
cp -P named. localhost benet. com. zone
#保留源文件的权限和属主的属性复制
vim /var/ named/benet. com. zone 
$$TTL 1D
#有效解析记录的生存周期:wq 

5.3配置正向区域数据文件

cd /var/ named/
cp -p named. localhost benet.com.zone              #保留源文件的权限和属主的属性复制
vim /var/ named/benet.com.zone
$TTL 1D                                            #有效解析记录的生存周期
@   in SOA benet.com.admin.benet.com. (   #"a"符号表示当前的DNS区域名
                     0   ; serial              #更新序列号,可以是10位以内的整数
                    1D  ; refresh              #刷新时间,重新下载地址数据的间隔
                    1H  ; retry                #重试延时,下载失败后的重试间隔
                    1W  ; expire               #失效时间,超过该时间仍无法下载则放弃#
                    3H) ; minimum              #无效解析记录的生存周期,
         NS      benet.com.                    #记录当前区域的DNs服务器的名称
         A     192. 168.80.10                  #记录主机IP地址
IN   MX  10    mail.benet.com.            #MX为邮件交换记录,数字越大优先级越低
www  IN  A     192.168.80.10              #记录正向解析www.benet.com对应的IP
mail IN  A     192.168.80.11              #MX为邮件交换记录,数字越大优先级低
ftp  IN  CNAME  www                       #CNAME使用别名, ftp 是www的别名
*    IN  A   192.168.80.100               #泛域名解析, "*"代表任意主机名 

#"@"这里是一个变量,当前DNS区域名
#SOA记录中的更新序列号用于同步主、从服务器的区域数据,当从服务器判断区域更新时,若发现主服务器中的序列号与
本地区域数据中的序列号相同,则不会进行下载。
# "benet.com. "此为完全合格域名(FQDN) , 后面有个"."不能漏掉
#"admin. benet .com."表示管理员邮箱, 这里的"@"符号已有其他含义, 所以用"."代替

5.4启动服务, 关闭防火墙

systemctl start named 
systemctl stop firewalld
setenforce 0
#如果服务启动失败, 可以查看日志文件来排查错误
tail -f /var/log/messages
#如果服务启动卡住,可以执行下面命令解决
rndc-confgen -r /dev/urandom -a

5.5在客户端的域名解析配置文件中添加DNS服务器地址

vi /etc/ resolv .conf
#修改完后立即生效
nameserver 192.168.80.10
或
vi /etc/sysconfiq/network-scripts/ifcfg-ens33
#修改完后需要重启网卡
DNS1=192.168.80.10 
systemctl restart network.

5.6测试DNS解析

host
www.benet. com
nslookup www.benet.com 
ext file
lenath:11.599 lines:231 
Ln:121 Co

六:反向解析

vim /etc/named.rfc1912.zones
// 192.168.10.0 反向则是 10.168.192
zone "10.168.192.in-addr.arpa" IN {
	    type master;
	    file "benet.com.zone.local";    //指定反向解析的数据文件,也可以跟正向解析的数据文件相同
	    allow-updata { none; };
};

cd /var/named/
cp -p benet.com.zone benet.com.zone.local
$TTL 1D   #有效解析记录的生存周期,默认单位为秒
@       IN SOA  benet.com. admin.benet.com. (      #SOA标记、域名和管理员邮箱,@变量表示域名
                                        0       ; serial  #更新序列号, 10位以内数字,用于主从同步,主服务器这个数值要大于从服务器否则无法同步
                                        1D      ; refresh #刷新时间
                                        1H      ; retry    #重试刷新时间间隔
                                        1W      ; expire  #失效时间, 超过该时间则放弃
                                        3H )    ; minimum  #无效解析记录的生存周期
        NS      benet.cn.
        A       192.168.10.20
100 IN PTR  www.benet.com.
200 IN PTR  mail.benet.com.
# 20是192.168.10.20的意思
# RTP反向指针  功能:反向解析
systemctl restart named   //rndc reload也可以重载配置文件


host 192.168.10.20
// 将会反向解析出域名www.benet.com

七:DNS主从服务器及自动同步

实验环境:
主服务器: 192.168.10.20
从服务器: 192.168.10.21

配置主服务器192.168.10.20

vim /etc/named.conf
listen-on port 53{} 中值为any
allow-query{}中值改为any

vim /etc/named.rfc1912.zone 
zone "benet.com" IN { 
        type master;                          //类型为主区域
        file "benet.com.zone";
        allow-transfer { 192.168.10.21; };    //设置从服务器地址
};

zone "10.168.192.in-addr.arpa" IN {
        type master;
        file "benet.com.zone.local";
        allow-transfer{ 192.168.10.21; },
};

配置从服务器192.168.10.21

yum install -y bind
vim /etc/named.conf
options {
listen-on port 53 { 192.168.10.21; );          #监听53端口, ip地址使用提供服务的本地IP,也可用any表示所有
#listen-on-v6 port 53 { ::1; };                #ipv6行如不使用可以注释掉或者删除
directory "/var/named";                        #区域数据文件的默认存放位置
dump- file "/var/named/data/cache dump.db";           #域名缓存数据库文件的位置
statistics-file "/var/named/data/named stats.txt";       #状态统计文件的位置
memstatistics-file "/var/named/data/named mem stats.txt";   #内存统计文件的位置
allow-query { any; };        #允许使用本DNS解析服务的网段,也可用any代表所有
}

修改从域名服务器区域配置文件,添加正、反区域配置

vim /etc/named.rfc1912.zone
zone "benet.com" IN {
	    type slave;                       //类型为从区域
	    file "slaves/beret.com. zone";     //下载的区域数据文件保存到slaves/目录下
	    masters f 192.168.10.20; };        //设置主服务器地址
};

zone "10.168.192.in-addr.arpa" IN { 
        type slave;
        file "benet.com. zone.local";
        masters { 192.168.10.20; };

##井主、从都重启动服务,并查看区域数据文件是否已下载成功
systemctl restart named
ls-1 /var/ named/slaves/

####在客户端的域名解析配置文件中添加从DNs服务器地址
echo "nameserver 192.168.80.11" >> /etc/ resolv.conf

####测试
host 192.168.80.200 
nslookup 192.168.80.200

#停止主服务器的服务,模拟主服务器故障

八:DNS分离解析

实验环境:
主服务器: 192.168.10.20        网卡vmnet2
web服务器: 192.168.10.21       网卡vnnet3

分离解析的域名服务器实际也是主域名服务器,这里主要是指根据不同的客户端提供不同的域名解析记录。比如来自内网
和外网的不同网段地址区域的客户机请求解析同一域名时,为其提供不同的解析结果,得到不同的IP地址。

注意: DNS分离解析即将内外网的相同域名解析为不同的IP地址。现实网络中一些电商网站为了让用户有更好的体验效果解析速度更快,就把来自不同运营商的用户解析到相对应的服务器这样就大大提升了访问速度

配置网关服务器搭建DNS分离解析
在网关服务器搭建DNS分离解析,使局域网主机解析www.benet.com为192.168.10.20,外网主机解析www.benet.com
为10.0.0.100.

8.1为网关服务器配置双网卡

在关机状态下再添加一块网卡,重启系统

ifconfig ens37 10.0.0.1/24 
ifconfig

8.2·安装bind软件包

yum install -y bind

8.3.修改主配置文件

vim /etc/named.conf
options {
listen-on port 53 1 any; }; #监听53端口, ip地址使用提供服务的本地IP,也可用any表示所有
#listen-on-v6 port 53 { ::1; }; #ipv6行如不使用可以注释掉或者删除
directory "/var/named";     #区域数据文件的默认存放位置
dump- file "/var/named/data/cache dump.db"; #域名缓存数据库文件的位置
statistics-file "/var/named/data/named stats.txt"; #状态统计文件的位置
memstatistics-file "/var/named/data/named mem stats.txt"; #内存统计文件的位置
allow-query { any; }; #允许使用本DNS解析服务的网段,也可用any代表所有
}


include "/etc/named. rfc1912. zones":

8.4修改区域配置文件

vim /etc/named. rfc1912. zones
view "lan" {                                  #定义内网view, view代表容器分割
match-clients { 192.168.80.0/24; } ;          #匹配内网网段
zone "benet. com" IN {                       #设置要解析的区域
   type master;
   file "benet.com.zone.lan";              #数据配置文件
};

zone "." IN {                                 #可将根域配置从主配置文件剪切过来, dd+p
type hint;                                    #hint是根区域类型
file "named.ca";
};


view "wan" {                                #定义外网view.
match-clients { any; };                     #匹配除了内网网段以外的任意地址
zone "benet.com" IN {
type master;
file "benet.com. zone.wan";
};
};
#注意:一旦启用view,所有的zone必须都在view下,所以要把系统默认的自检用的zone也放在view下或者删55

#修改区域数据配置文件
cd /var/named
cp -p named. localhost benet.com. zone. lan
cp -p named. localhost benet.com. zone. wan
vim benet. com. zone. lan
$TTL 1D                                                       #有效解析记录的生存周期
@   in SOA benet.com. admin.benet.com. (    #"@"符号表示当前的DNs区域名)
                     0   ; serial               #更新序列号,可以是10位以内的整数
                    1D   ; refresh              #刷新时间,重新下载地址数据的间隔
                    1H   ; retry                #重试延时, 下载失败后的重试间隔
                    1W   ; expire               #失效时间,超过该时间仍无法下载则放弃#
                    3H)  ; minimum              #无效解析记录的生存周期
        NS      benet .com.                     #记录当前区域的DNS服务器的名称
        А     192.168.80.10                    #记录主机IP地址
www  IN A     192.168.80.10               #记录正向解析www.benet.com对应的IP


vim benet.com. zone. wan
$TTL 1D                                            #有效解析记录的生存周期
@   in SOA benet.com. admin.benet.com. (   #"@"符号表示当前的DNS区域名
                     0   ; serial              #更新序列号,可以是10位以内的整数
                     1D ; refresh              #刷新时间,重新下载地址数据的问隔
                     1H ; retry                #重试延时,下载失败后的重试间隔
                     1w ; expire               #失效时间,超过该时间仍无法下载则放弃#
                     3H) ; minimum             #无效解析记录的生存周期,
        NS      benet. com.                    #记录当前区域的DNS服务器的名称
        A     10.0.0.1                    #记录主机1P地址
www  IN A     10.0.0.100               #记录正向解析www.benet.com对应的IP 

###启动服务
systemctl start named

##在内、外网客户端的域名解析配置文件中添加DNs服务器地址
echo "nameserver 192.168.80.10" >> /etc/resolv.conf         #内网客户端

echo "nameserver 10.0.0.1" >> /etc/resolv.conf      #外网客户端

###在内、外网客户端上测试
nslookup www.benet.com 

总结

在本章中,主要介绍了

dns 主从原理
dns 缓存原理
dns 分离解析
dns 正向反向

内容很杂,需耐心观看

这座城市的风采,最值得用脚步去体会

晚安,愿有人陪你颠沛流离

谢谢阅读,祝幸福安康

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值