关于搭建主DNS域名解析文件

372 阅读1分钟

主DNS域名解析

1. 设置主机名

[root@www ~]# hostnamectl set-hostname www.linyu.com

2. 关闭防火墙和selinux

[root@www ~]# systemctl stop firewalld

[root@www ~]# setenforce 0

[root@www ~]# vim /etc/selinux/config

3. 安装bind软件

查询本机是否安装了bind软件使用rpm -qa | grep bind,如果有使用rpm -e bind

[root@www ~]# yum install -y bind-license bind-9.11.4 bind-libs bind-libs bind-export bind-utils

4. 将named服务设置开机自启

[root@www ~]# systemctl enable named

5.修改主配置文件/etc/named.conf添加如下内容

zone "linyu.com" IN { type master; file "linyu.zheng"; };

zone "9.168.192.in-addr.arpa" IN { type master; file "192.168.9.arpa";

};

6.编写正向解析文件和反向解析文件(注意此文件放在/var/named/下)

[root@www ~]# cd /var/named/ && ls -l

image.png

编写正向解析文件 [root@www named]# cp ./named.localhost linyu.zheng

image.png

编写反向解析文件 [root@www named]# vim 192.168.9.arpa

image.png

7.配置hosts文件以及resovl.conf添主机映射以及域名解析服务器地址

[root@www named]# vim /etc/hosts

image.png [root@www named]# vim /etc/resolv.conf

image.png

8.启动服务进行测试

[root@www ~]# systemctl start named && netstat -lnpt | grep :53

tcp 0 0 192.168.9.66:53 0.0.0.0:* LISTEN 8921/named
tcp 0 0 192.168.122.1:53 0.0.0.0:* LISTEN 1274/dnsmasq

9.客户机测试

编辑客户机/etc/resolv.conf添加nameserver 192.168.9.66

通过域名查IP

image.png 使用nslookup命令进行测试

通过域名查IP

image.png

通过IP查域名

image.png

注意

将/var/named 编写的正向解析文件和反向解析文件属组改为 named

[root@www named]# ls -l linyu.zheng 192.168.9.arpa 
-rw-r-----. 1 root named 331 6月  22 19:17 192.168.9.arpa
-rw-r-----. 1 root named 440 6月  22 19:16 linyu.zheng