DNS简介
1.DNS(Domain Name System)是互联网上的一项服务,它作为将域名和IP地址相互映射的一个分 布式数据库,能够使人更方便的访问互联网。
2.DNS使用的是53端口,
3.通常DNS是以UDP这个较快速的数据传输协议来查询的,但是没有查询到完整的信息时,就会再次 以TCP这个协议来重新查询所以启动DNS时,会同时启动TCP以及UDP的port53
dns服务的安装与启用
[root@localhost ~]# dnf install bind -y
启用
[root@localhost ~]# systemctl enable --now named
开放服务
[root@localhost ~]# vim /etc/named.conf
systemctl restart named
在测试主机
[root@localhost ~]# vim /etc/resolv.conf
DNS的正向解析
DNS正向解析的作用
当客户设定当前dns服务器为dns解析服务器时,正向解析即为客户提供A记录
客户提供域名,dns服务器负责把域名解析成对应IP
[root@localhost ~]# vim /etc/named.rfc1912.zones
[root@localhost ~]# cd /var/named
[root@localhost named]# pwd
/var/named
[root@localhost named]# cp -p named.localhost timinglee.org.zone
DNS的反向解析
当客户设定当前dns服务器为dns解析服务器时,正向解析即为客户提供PRT记录 客户提供域名,dns服务器负责把域名解析成对应IP
[root@localhost named]# vim /etc/named.rfc1912.zones
[root@localhost named]# cp named.loopback 192.168.230.ptr -p
DNS多向解析方案
在企业中服务器不可能在同一个网段,不同网段的服务器是不是需要用多台dns来满足服务器需求? 根据这一企业需求我们可以在DNS中通过访问设置,让不同网段的服务器都解析到自己网段的相应地址 这就是DNS多项解析
[root@localhost named]# cp timinglee.org.zone timinglee.org.localnet -p
[root@localhost named]# cp -p /etc/named.rfc1912.zones /etc/named.rfc1912.localnets
[root@localhost named]# vim /etc/named.rfc1912.localnets
[root@localhost named]# vim /etc/named.conf
主从DNS服务器
为了提高域名服务器的可靠性,DNS域名服务器都把数据复制到几个域名服务器来保存,其中的一个就 是主DNS服务器(Master name server),负责解析至少一个域。其他的是辅助(从)DNS服务器 (Slave name server):负责解析至少一个域,是主DNS服务器的辅助。当主域名服务器出故障时,辅 助域名服务器可以保证DNS的查询工作不会中断。主域名服务器定期把数据复制到辅助域名服务器中, 而更改数据只能在主域名服务器中进行。这样就保证了数据的一致性
在辅助dns配置
[root@localhost ~]# vim /etc/named.rfc1912.zones
在主dns配置
[root@localhost named]# vim /etc/named.rfc1912.zones