1.安装服务
[root@localhost ~]# yum install -y bind* ---bind是DNS的后缀名*是永久挂载
2.进入配置文件目录
[root@localhost ~]# vi /etc/named.conf ---进入目录
[root@localhost ~]#
[root@localhost ~]# listen-on port 53 { 127.0.0.1; };
[root@localhost ~]# listen-on-v6 port 53 { ::1; };
[root@localhost ~]# allow-query {localhost; };
[root@localhost ~]# 改为以下内容
[root@localhost ~]# listen-on port 53 { any; }; ----也可以输入本机ip
[root@localhost ~]# listen-on-v6 port 53 { any; };
[root@localhost ~]# allow-query { any; };
3.查看目录位置
[root@localhost ~]# cd
[root@localhost ~]# cd /etc
[root@localhost ~]# ls
4.添加正反向查找
[root@localhost ~]# 在最下面添加以下内容
[root@localhost ~]# zone "jdns.net" IN { ---域名可改
[root@localhost ~]# type master;
[root@localhost ~]# file "jdns.net.zheng";
[root@localhost ~]# allow-update { none; };
[root@localhost ~]# }; ----正向查找
[root@localhost ~]#
[root@localhost ~]# zone "0.168.192.in.addr.arpa" IN { ip是本机IP的网段
[root@localhost ~]# type master;
[root@localhost ~]# file "jdns.net.fan";
[root@localhost ~]# allow-update { none; };
[root@localhost ~]# }; ----反向查找
[root@localhost ~]# wq退出
5.到DNS目录创建解析文件
[root@localhost ~]# cd /var/named
[root@localhost ~]# cp -p named.localhost jdns.net.zheng
[root@localhost ~]# cp -p named.localhost jdns.net.fan
6.编辑正反向解析文件
[root@localhost ~]# vi jdns.net.zheng ----正向查找
[root@localhost ~]# $TTL 1D
[root@localhost ~]# @ IN SOA dns.jdns.net. root.jdns.net. (
[root@localhost ~]# 0 ; serial
[root@localhost ~]# 1D ; refresh
[root@localhost ~]# 1H ; retry
[root@localhost ~]# 1W ;expire
[root@localhost ~]# 3H ) ; minimum
[root@localhost ~]# IN dns.jdns.net.
[root@localhost ~]# www IN A 192.168.0.0 ----改为本机IP
[root@localhost ~]# dns IN A 192.169.0.0
[root@localhost ~]# 退出
[root@localhost ~]# vi jdns.net.fan ----反向查找
[root@localhost ~]# $TTL 1D
[root@localhost ~]# @ IN SOA dns.jdns.net. root.jdns.net. (
[root@localhost ~]# 0 ; serial
[root@localhost ~]# 1D ; refresh
[root@localhost ~]# 1H ; retry
[root@localhost ~]# 1W ;expire
[root@localhost ~]# 3H ) ; minimum
[root@localhost ~]# NS dns.jdns.net.
[root@localhost ~]# 0 IN PTR www.jdns.net. ---第一个数字是本机IP的最后一个
[root@localhost ~]# 0 IN PTR dns.jdns.net.
[root@localhost ~]# wq 退出
7.验证
[root@localhost ~]# systemctl stop firewalld ----打开防火墙
[root@localhost ~]# firewall-cmd --permanent --add-service-dns ----防火墙对DNS的访问
[root@localhost ~]# firewall-cmd --permanent --add-port=53/tcp ----防火墙开启53个端口
[root@localhost ~]# firewall-cmd --reloacl ----重启防火墙
[root@localhost ~]# systemctl start named.service 开启DNS服务
版权声明:本文为m0_67782501原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。