企业内部建立DNS服务器,为内部进行:域名—-》IP解析,IP—-》域名解析,我们称为域内正,反向解析。这样企业内部网站就可以把服务器的IP解析成域名,访问网站了。
开始建立,Centos Linux7系统服务器准备;
一 联网安装 DnS 域名解析系统。
yum -y install bind
二 编辑配置DNS服务器的named.conf文件。
vi named.conf
修改配置:把listen-on port 53 { 127.0.0.1; };改为本服务器的地址,例如192.168.80.168,把allow-query改为any
options {
listen-on port 53 { 192.168.80.168; }; // 127.0.0.1改为192.168.80.168 监听DNS -UDP 53和TCP 53端口
listen-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";
recursing-file "/var/named/data/named.recursing";
secroots-file "/var/named/data/named.secroots";
allow-query { any; }; //改为 any
三 配置DNS正,反向解析 文件named.rfc1912.zones
vi /etc/named.rfc1912.zones
添加:
zone "HongLan.sec" IN { //正向解析
type master;
file "Hong"; //正向文件名
allow-update { none; };
};
zone "80.168.192.in-addr.arpa" IN {
type master;
file "Lan"; //反向文件名
allow-update { none; }; //反向解析
};
四 创建正反向文件Hong 和Lna,进入 cd /var/named 目录
touch Hong Lan
正向文件Hong添加以下配置:例如内网预计 给域名www.honglansec.com添加A记录 IP为192.168.80.101
$TTL 1D @ IN SOA @ Dns-server.HongLan.sec. ( 0 ; serial 1D ; refresh 1H ; retry 1W ; expire 3H ) ; minimum NS Dns-server.HongLan.sec. Dns-server A 192.168.80.168 AAAA ::1 www A 192.168.80.101
反向文件Lna添加以下配置:例如内网预计 给服务器192.168.80.101添加反向解析 www.honglansec.com
$TTL 1D @ IN SOA @ Dns-server.HongLan.sec. ( 0 ; serial 1D ; refresh 1H ; retry 1W ; expire 3H ) ; minimum NS Dns-server.HongLan.sec. 168 PTR Dns-server.HongLan.sec. AAAA ::1 101 PTR www.honglansec.com.
五 完成配置。

解析:

五 重启named服务 systemctl restart named
查看DNS服务状态 systemctl status named
六需要把DHCP配置的DNS 地址改为DNS的IP 192.168.80.168,或手动配置DNS地址。
小蓝知识库













