上述三个域名(主域名和阁下名) 都有一个由 zone 语句定义的区域。
定义一个主域办事器
我们知道 DNS 办事器类型有主域名办事器、帮助域名办事器懈弛存域名办事器。不合于缓存域名办事器,主域名办事器和帮助域名办事器在应答过程中是处于一致地位的。
SOA 告诉域名办事器:这是一条肇端授权机构记录。
在 /etc/named.conf 的设备文件中,你可以应用如下语法定义一个主域办事器:
该条目告诉BIND每个零丁记录的TTL值(time to live,生计时光值)。
- zone "likegeeks.com" {
- type master;
- file likegeeks.com.db
- };
包含重要区域信息的文件存放在 /var/named 目次下,大年夜 options 可知,这是一个工作目次。
留意E敉件办事器或者托管面板会根据你的域名主动为你创建主域办事器信息的文件名,是以如不雅你的域名是 example.org,那么你主域办事器信息的文件就为 /var/named/example.org.db。
类型为 master,也就是嗣魅这是一个主域办事器。
定义一个帮助域办事器
同定义一个主域办事器一样,帮助域办事器的定义稍微有些变更:
对于帮助域办事器来说,它的域名和主域办事器是一样的。上述语法里的的slave类型表示这是一个帮助域办事器,“masters IP Address list”表示帮助域办事器中区域文件内的信息都是经由过程主域办事器中区域文件内的信息复制过来的。
定义一个缓存办事器
即使你已经设备了主域或者帮助域办事器,你如有须要(不是必须)定义一个缓存办事器,因为如许你可以削减DNS办事器的萌芽次数。
在定义缓存办事器之前,你须要先定义三个区域选择器,第一个:
- zone "." IN {
- type hint;
- file "root.hint";
- };
- zone "." IN {
- type hint;
- file "root.hint";
- };
- zone "." IN {
- type hint;
- file "root.hint";
- };
- zone "localhost" IN {
- type master;
- file "localhost.db";
- };
定义第三个区域是为了反向查找到本地主机。这种反向查找是把本地的IP地址执向本地主机。
- zone "0.0.127.in-addr.arpa" IN {
- type master;
- file "127.0.0.rev";
- };
把这三个区域信息放到/etc/named.conf文件里,你的体系就可以以缓存办事器来工作了。然则若何引用类似likegeeks.com.db, localhost.db, 和 127.0.0.rev这些文件中的内容呢?
这些文件包含具有某些选项的每个区域的DNS记录类型。 那么,这些DNS记录类型是什么以及它们是若何写的?
推荐阅读
不想再被鄙视?那就看进来! 一文搞懂Python 2字符编码
第二:不要应用中文,注释什么的都用英文;幻想很饱满,实际很难,只是导致大年夜量的拼音; 法度榜样员都自视高傲,认为本身是创造者,经常小看不太懂技巧的产品或者QA。可悲的是,法度榜>>>详细阅读
本文标题:Linux DNS服务器安装、配置和维护
地址:http://www.17bianji.com/lsqh/39889.html
1/2 1

网友点评
精彩导读
科技快报
品牌展示