dns 文档

    xiaoxiao2021-03-25  172

                                                                                                                       DNS

    一:什么是DNS

     DNS全名域名解析系统,帮助用户在互联网上找到途径,由于IP地址不方便记忆,DNS允许用户使用常见的字母代替,DNS就是域名解析系统的服务器。

    二:

    环境配置:(虚拟机)

    1.修改yum源和主机名并开启服务。

    2.第一次开启服务时需 要随意敲击键盘创建加密字符,这个文件会存进/etc/rndc.key中。

    3.cat /dev/random 可查看加密字符。

    4.安装软件 yum install bind -y

    5.防火墙设置:

    firewall--cmd  --list-all 查看防火墙的所有服务

    firewall--cmd --add-service =dns 添加服务

    firewall--cmd --cmd --reload  更新

    6.vim /etc/resolv.conf

    nameserver:172.25.254.141

    7.测试: dig www.baidu.com

    三:

    1.修改主配置文件:vim /etc/named.conf

    allow-query {any;};  改为所有用户都可以询问

    forwarders{172.25.254.250;}; 当本服务器不能解析的时候将条目发给250。

    2.测试:

    dig www.baidu.com 可以看到第一次访问时访问有延迟,但是第二次主机就会高速缓存。

    四;正向区域

    1.默认区域配置项

    vim /etc/name.rfc1912.zones 

    zone "westoslinux.com"  IN {

    type master;

    file"westoslinux.com.zone";

    allow-update {none;};

    2.区域数据配置文件

    vim /etc/named/westoslinux.com.zone 

    STTL 1D 

    @                   IN            dns.westoslinux.com. root.westoslinux.com.{

                                             0            ;   serial

                                            1D          ;   refresh

                                            1H         ;    retry

                                            1W        ;    expire

                                             3H )       ;  minimum

                        NS             dns.westoslinux.com

      dns           A                 172.25.254.141

    www           A                  172.25.254.222

    3.测试

    dig www.westoslinux.com 

    五:反向区域

    1.默认区域配置项:

    做以下修改

    zone "254.25.172.in-addr.arpa" IN 

    然后将westoslinux.com.zone  改为 westoslinux.com.ptr

    2.区域数据配置项文件

    将最后一行改为 

    222    PTR   www.westoslinux.com

    3.测试:

    dig 172.25.254.141(反向)

    六:辅助区域服务器设置

    1.主DNS设置

    vim /etc/rfc1912.zones 

    给最后加上

    zone "westoslinux.com"  IN {

    type master;

    file"westoslinux.com.zone";

    allow-update {none;};

    allow-transfer {172.25.254.242;};   辅助DNS的IP

    2.辅助DNS设置

    vim  /etc/named.conf

    与上文正向解析一致

    vim /etc/rfc1912.zones 

    zone "westoslinux.com"  IN {

    type slave;

    masters {172.25.254.141;};     设定辅助的主机IP是141

    file  "slaves/westoslinux.com.zone";

    allow-update {none;};

    3.测试:

    先将 /etc/resolv.conf 中添加

    nameserver 172.25.254.242

    改变serial的值后,主DNS重启,则辅助DNS也会跟着改变

     

    转载请注明原文地址: https://ju.6miu.com/read-24055.html

    最新回复(0)