第十天
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