基于redhat 9进行演示
目录
一.正向解析
1.下载bind
2.编辑主配置文件
3.在工作目录下新建区域文件
4.指定解析域名IP
5.重启named并测试配置好了的域名
二.反向解析
1.编辑主配置文件,新添加区域用于反解
2.在工作目录下新建区域文件
3.重启named并测试
一.正向解析
1.下载bind
[root@redhat9-1 ~]# yum install -y bind
2.编辑主配置文件
[root@redhat9-1 ~]# vim /etc/named.confoptions {listen-on port 53 { any; }; #将监听端口改为任意或本机IPlisten-on-v6 port 53 { ::1; };directory "/var/named";#区域文件工作目录路径dump-file "/var/named/data/cache_dump.db";statistics-file "/var/named/data/named_stats.txt";memstatistics-file "/var/named/data/named_mem_stats.txt";secroots-file "/var/named/data/named.secroots";recursing-file "/var/named/data/named.recursing";allow-query{ any; };};logging {channel default_debug {file "data/named.run";severity dynamic;};};zone "" IN { #指定区域type master; #指定type类型file ""; #指定区域文件};
3.在工作目录下新建区域文件
[root@redhat9-1 ~]# vim /var/named/$TTL 1D@ INSOA. ( 0 1D 1H 1W 3H ) INNS.INMX10.. INA 192.168.2..INA 192.168.2.135wwww INCNAME www
4.指定解析域名IP
/etc/resolv.conf——DNS客户机配置文件,用于设置DNS服务器的IP地址及DNS域名,还包含了主机的域名搜索顺序
[root@redhat9-1 ~]# vim /etc/resolv.conf# Generated by NetworkManagernameserver 192.168.2.138
5.重启named并测试配置好了的域名
[root@redhat9-1 ~]# systemctl restart named[root@redhat9-1 ~]# nslookup Server: 192.168.2.138Address: 192.168.2.138#53Name: Address: 192.168.2.135[root@redhat9-1 ~]# nslookup Server: 192.168.2.138Address: 192.168.2.138#53Name: Address: 192.168.2.138
二.反向解析
1.编辑主配置文件,新添加区域用于反解
zone "2.168.192.in-addr.arpa" IN { #网段反写并指定反解关键字type master;file "192.168.2";};
2.在工作目录下新建区域文件
[root@redhat9-1 ~]# vim /var/named/192.168.2$TTL 1D@ INSOA. . ( 0 1D 1H 1W 3H )INNS.INMX10.138INPTR.135INPTR.
3.重启named并测试
[root@redhat9-1 ~]# systemctl restart named[root@redhat9-1 ~]# nslookup 192.168.2.138138.2.168.192.in-addr.arpaname = .[root@redhat9-1 ~]# nslookup 192.168.2.135135.2.168.192.in-addr.arpaname = .