DNS域名解析服务器的配置

2年前 (2024-04-22)

一、概念:DNS(domain name server)域名解析服务器,通过它,每个站点只需维护它自己的IP地址到计算机名的映射。每个站点把这一映射放入一个可供公开查询的数据库,因此任何人想查找该站点中对应主机名的IP地址时,只需简单地查询该站点的数据库。

功能:1.提供email寻路2.分散网络管理3.有效搜寻域4.分级管理域名

DNS域名解析示意图

如图: .–>网站站点" rel="nofollow" /> A网站站点" rel="nofollow" /> A网站站点" rel="nofollow" /> #yum -y install bind* caching-nameserver
#/etc/init.d/named start
#chkconfig named on

2.修改配置文件

#vim /var/named/chroot/etc/named.caching-nameserver.conf 修改named的conf模版
options {
listen-on port 53 { 127.0.0.1; }; —> 改成any
listen-on-v6 port 53 { ::1; }; —>可以用//在前面注释掉 IPV6
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”;
allow-query { localhost; }; —> 改成any
allow-query-cache { localhost; }; —>删除
};
logging {
channel default_debug {
file “data/named.run”;
severity dynamic;
};
};
view localhost_resolver {
match-clients { localhost; }; —> 改成any
match-destinations { localhost; }; —> 改成any
recursion yes;
include “/etc/named.rfc1912.zones”;
};

3.修改解析对应zone文件的名字。

#vim /var/named/chroot/etc/named.rfc1912.zones

一份以下文件

zone “localhost” IN { —>改为AAA.com
type master;
file “localhost.zone“; —>改为AAA.com.zone
allow-update { none; };
};

zone “0.0.127.in-addr.arpa” IN { —>改为0.168.192.in-addr.arpa 必须为倒置IP
type master;
file “named.local”; —>改为AAA.com.rev 可以随意
allow-update { none; };
};

4.修改生成zone正向和反向解析文件

#cd /var/named/chroot/var/named/
#cp localdomain.zone A网站站点" rel="nofollow" /> –>tation3.exampl网站站点" rel="nofollow" /> —>指名DNS服务器
www IN A 192.168.0.5
ftp IN A 192.168.0.15
w IN CNAME www.A网站站点" rel="nofollow" /> –>tation3.exampl网站站点" rel="nofollow" /> —>指名DNS服务器
5 IN PTR www.A网站站点" rel="nofollow" />

#chown root.named A网站站点" rel="nofollow" />

#named-checkconf /var/named/chroot/etc/named-caching-nameserver.conf

#named-checkconf /var/named/chroot/etc/named-rfc1912.zones

#named-checkzone A网站站点" rel="nofollow" />

#vim /etc/resolv.conf 添加本地域名解析

serch A网站站点" rel="nofollow" />

  • 随机文章