第十天

SOA格式 ---(序列号,同步时间,重试时间,过期时间,TTL)
正向解析
[root@a ~]# mount /dev/sr0 /mnt
 mount: /mnt: WARNING: device write-protected, mounted read-only.
 [root@a ~]# yum install bind -y
[root@a ~]# vim /etc/named.conf
options {
        listen-on port 53 { 192.168.10.129; };
        directory       "/var/named";
        allow-query     { any; };
};
zone "baidu.com" IN {
        type master;
        file "named.baidu.com";
};
zone "qq.com" IN {
        type master;
        file "named.qq.com";
};
~    
 
[root@a named]# vim named.baidu.com
$TTL 1D
@       IN      SOA     @       admin.admin.com. (
                                                        2022110400
                                                        1D
                                                        1H
                                                        3H
                                                        1D )
                NS      dns.baidu.com.
dns             A       192.168.10.129
www             A       192.168.11.11
ftp             A       192.168.10.129
mail            A       192.168.10.12
exmail          CNAME   mail 
[root@a named]# vim named.qq.com
$TTL 1D
@       IN      SOA     @       admin.admin.com. (
                                                        2022110400
                                                        1D
                                                        1H
                                                        3H
                                                        1D )
                NS      dns.qq.com.
dns             A       192.168.10.129
www             A       192.168.11.11
ftp             A       192.168.10.129
mail            A       192.168.10.12
exmail          CNAME   mail 
 
[root@a named]# systemctl restart named
 [root@a named]# systemctl stop firewalld
 [root@a named]# setenforce 0
  
[root@a named]# vim /etc/resolv.conf
# Generated by NetworkManager
search localdomain
nameserver 192.168.10.129                   
 
测试
ping
[root@a named]# ping www.baidu.com
PING www.baidu.com (192.168.11.11) 56(84) bytes of data.
^C
--- www.baidu.com ping statistics ---
15 packets transmitted, 0 received, 100% packet loss, time 14370ms
或者用nslookup测试 --- 解析
[root@a named]# nslookup mail.baidu.com
Server: 192.168.10.129
Address: 192.168.10.129#53Name: mail.baidu.com
Address: 192.168.10.12
不改变resolv.conf里的值,用nslookup解析
[root@a named]# vim /etc/resolv.conf --- 将值改回
# Generated by NetworkManager
search localdomain
nameserver 192.168.10.2            
[root@a named]# nslookup
> server 192.168.10.129
Default server: 192.168.10.129
Address: 192.168.10.129#53
> www.qq.com
Server: 192.168.10.129
Address: 192.168.10.129#53Name: www.qq.com
Address: 192.168.11.11
>
[root@a named]# vim /var/named/named.baidu.com
$TTL 1D
@       IN      SOA     @       admin.admin.com. (
                                                        2022110400
                                                        1D
                                                        1H
                                                        3H
                                                        1D )
                NS      dns.baidu.com.
                NS      dns.qq.com.
dns             A       192.168.10.129
www             A       192.168.11.11
ftp             A       192.168.10.129
mail            A       192.168.10.12
exmail          CNAME   mail
 
[root@a ~]# nslookup qq.com
Server: 192.168.10.2
Address: 192.168.10.2#53Non-authoritative answer:
Name: qq.com
Address: 123.151.137.18
Name: qq.com
Address: 183.3.226.35
Name: qq.com
Address: 61.129.7.47
反向解析
[root@a ~]# vim /etc/named.conf
options {
        listen-on port 53 { 192.168.10.129; };
        directory       "/var/named";
        allow-query     { any; };
};
zone "baidu.com" IN {
        type master;
        file "named.baidu.com";
};
zone "qq.com" IN {
        type master;
        file "named.qq.com";
};
zone "10.168.192.in-addr.arpa" IN {
        type master;
        file "named.192";
}; 
[root@a ~]# vim /var/named/named.192
$TTL 1D
@       IN      SOA     @ admin (
                                        00
                                        1D
                                        1H
                                        3H
                                        1D )
        IN      NS      dns.baidu.com.
        IN      NS      dns.qq.com.
129     IN      PTR     dns.baidu.com.
129     IN      PTR     dns.qq.com.
100     IN      PTR     www.baidu.com.
~                                       
将两个地址放到一个文件里
[root@a ~]# vim /etc/named.conf
options {
        listen-on port 53 { 192.168.10.129; };
        directory       "/var/named";
        allow-query     { any; };
};
zone "baidu.com" IN {
        type master;
        file "named.baidu.com";
};
zone "qq.com" IN {
        type master;
        file "named.baidu.com";
};
zone "10.168.192.in-addr.arpa" IN {
        type master;
        file "named.baidu.com";
};
 
[root@a ~]# vim /var/named/named.baidu.com



















