配置DNS的正反向解析:
设置两张网卡:
[root@localhost named]# ip ad
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
inet 127.0.0.1/8 scope host lo
valid_lft forever preferred_lft forever
inet6 ::1/128 scope host
valid_lft forever preferred_lft forever
2: ens160: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP group default qlen 1000
link/ether 00:0c:29:62:f1:b5 brd ff:ff:ff:ff:ff:ff
altname enp3s0
inet 192.168.40.129/24 brd 192.168.40.255 scope global dynamic noprefixroute ens160
valid_lft 1658sec preferred_lft 1658sec
inet6 fe80::1051:83ab:aba:14dd/64 scope link noprefixroute
valid_lft forever preferred_lft forever
3: ens224: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP group default qlen 1000
link/ether 00:0c:29:62:f1:bf brd ff:ff:ff:ff:ff:ff
altname enp19s0
inet 192.168.40.132/24 brd 192.168.40.255 scope global dynamic noprefixroute ens224
valid_lft 1046sec preferred_lft 1046sec
inet6 fe80::9e03:b936:e47:ea8/64 scope link noprefixroute
valid_lft forever preferred_lft forever
关闭防火墙和selinux
[root@localhost named]# systemctl status firewalld
○ firewalld.service - firewalld - dynamic firewall daemon
Loaded: loaded (/usr/lib/systemd/system/firewalld.service; disabled; vendor preset: enabled)
Active: inactive (dead)
Docs: man:firewalld(1)
[root@localhost named]# getenforce
Disabled
正向:
dns配置:
[root@localhost named]# cat /etc/named.conf
options{
listen-on port 53 { 192.168.40.129; };
directory "/var/named";
};
zone "baidu.com"IN{
type master;
file "named.baidu.com";
};
[root@localhost named]# cat /var/named/named.baidu.com
@ IN SOA master.baidu.com. admin.baidu.com. (20230330 1D 1H 1W 3H)
IN NS master.baidu.com.
master IN A 192.168.40.129
www IN A 192.168.40.132
客户端:
[root@localhost named]# host www.baidu.com 192.168.40.129
Using domain server:
Name: 192.168.40.129
Address: 192.168.40.129#53
Aliases:
www.baidu.com has address 192.168.40.132
反向:
[root@localhost named]# cat /etc/named.conf
options{
listen-on port 53 { 192.168.40.129; };
directory "/var/named";
};
zone "baidu.com"IN{
type master;
file "named.baidu.com";
};
zone "40.168.192.in-addr.arpa"IN{
type master;
file"named.192.168.40";
};
[root@localhost named]# cat /var/named/named.192.168.40
$TTL 1D
@ IN SOA master.baidu.com. admin.baidu.com. (20230330 1D 1H 1W 3H )
IN NS master.baidu.com.
132 IN PTR master.baidu.com.
129 IN PTR www.baidu.com.
客户端:
[root@localhost named]# host 192.168.40.132 192.168.40.129
Using domain server:
Name: 192.168.40.129
Address: 192.168.40.129#53
Aliases:
132.40.168.192.in-addr.arpa domain name pointer master.baidu.com.
[root@localhost named]# host 192.168.40.129 192.168.40.129
Using domain server:
Name: 192.168.40.129
Address: 192.168.40.129#53
Aliases:
129.40.168.192.in-addr.arpa domain name pointer www.baidu.com.