首页 > 代码库 > dns
dns
1.首先安装dns服务 : bind bind-chroot
yum -y install bind*
vim /etc/named.conf 沙箱
cd /var/named/chroot/etc/ 工作目录
cd /var/named/ 区域文件
2.进入到 VIM /ETC/NAMED.CONF设置
2.安装完成后启动服务: service named start
3.设置DNS主配置文件:vim /etc/named.conf
编辑: listen-on port 53 { any; };
allow-query { any; };
include "/etc/named.rfc1912.zones"; 为区域文件
4.设置DNS区域类型:vim /etc/named.rfc1912.zones
主DNS:
正向解析: 从上面复制一个区域然后修改 5yy 黏贴 P
zone "bw.com" IN {
type master; 类型:主DNS
file "bw.com.zone";文件地址:
allow-update { none; };
};
反向解析: 复制一个反向区域修改
zone "100.168.192.in-addr.arpa" IN {
type master;
file "bw.com.zone";
allow-update { none; };
};
辅助DNS:
正向解析: 从上面复制一个区域然后修改 5yy 黏贴 P
zone "bw.com" IN {
type slave; 类型:辅助DNS
file "slaves/bw.com.zone";文件地址:
masters { 192.168.100.1; }; 更新地址:DNS服务器IP
};
反向解析: 复制一个反向区域修改
zone "100.168.192.in-addr.arpa" IN {
type slave;
file "slaves/100.168.192.zone";
masters { 192.168.100.1; };
};
5.在区域文件里设置
正向解析:
首先复制:cp -p /var/named/named.localhost /var/named/bw.com.zone
然后编辑:vim /var/named/bw.com.zone
www IN A 192.168.100.1
主机名 internet A记录 IP地址
例如: wg IN A 192.168.100.2
cm IN A 192.168.100.3
反向解析:
首先复制:cp -p /var/named/named.loopback /var/named/100.168.192.zone
然后编辑:vim /var/named/100.168.192.zone
1 IN PTR 192.168.100.2
第一个IP internet 反向指针记录 IP地址
例 : 2 IN PTR 192.168.100.2
3 IN PTR 192.168.100.2
4 IN PTR 192.168.100.2
5 IN PTR 192.168.100.2
6.指定DNS :vim /etc/resolv.conf
nameserver IP地址
7.重启服务:service named restart
关闭防火墙与selinux:service iptables stop
setenforce 0
8.测试:nslookup 域名
nslookup IP地址 (反向解析)
相关配置文件:
/etc/named.conf DNS主配置文件
/etc/resolv.conf 指定DNS IP
/var/named/chroot 锁定DNS工作目录,更安全,以下目录前面都可添加该目录
/etc/named.rfc1912.zones 指定区域类型 地址等
(以下复制一份更改,名字要与区域类型里的地址匹配)
/var/named/named.localhost 指定正向查找 主机名-->IP
/var/named/named.loopback 指定反向查找 IP-->主机名
dns