欢迎来到天天文库
浏览记录
ID:61419342
大小:828.50 KB
页数:19页
时间:2021-01-28
《Linux 中DNS 主机的详细设定.doc》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、DNS主机的详细设定: 那么我们就来架设一部完整的DNS主机吧!如同前面说的,我们必须要设定的档案有几个呢?1./etc/named.conf2./var/named/named.root3./var/named/named.localhost4./var/named/named.127.0.05./var/named/named.正解档案6./var/named/named.反解档案 大概就是这几个!要注意的是,除了第一个/etc/named.conf的档名是预设的之外,其它的档名都是在/etc/named.conf里
2、面设定的!那么底下我们就以鸟哥家里的联机状态来说明一下俺是如何设定我的domainname啰!要注意的是,这里的DNS设定是『私有网域的设定』状态,如果您刚刚看过了『授权』的概念,那么将会知道,底下我所设定的皆是属于『不合法的DNS主机』,这意味着我的DNS主机只能够向外查询,但是别人是查不到我的DNS主机里面的设定内容的!除非他使用我的DNS主机的IP啰!不过,嘿嘿!我使用的是私有IP,想要使用我的DNS!哈哈!门都没有~1.手动规划hostname与IP的对应表: 在作任何事之前,先动手设计一下是好事吶!我假设我的do
3、mainname是vbird.org而网域为192.168.1.0/24,而主机的名称配合domainname来设计的共有三部计算机,分别为: 要注意的是,在mdk90那部机器中,因为我的用途相当的多,所以我希望我的一部主机有多个名称!那么我目前又只有一个正解的领域,所以就仅设定了这个domain里面的三个别名了!总共有四个名字吶! 2.设定简易的/etc/named.conf档案: 还记得上面提过的,这个档案才是主要的设定档,而其它的hostname<-->IP则是在各个zone的设定档中!那么这个档案主要的设定首先在
4、于针对主机的设定,这一点刚刚forwarderDNS主机已经说过了!那另一个则是在定义每一个zone的文件名称与该设定domain的『Type(类型)』,目前有三种类型,分别为master(主要设定档)、hint(就是root啦)以及slave(针对master来进行资料同步化的设定文件)。好了,那么如果以我们刚刚上面规划的设定来看,那么应该有的/etc/named.conf设定就会变成底下的模样了:要特别留意的是:ooptions 里面多定义了一个directory的咚咚,这个就是设定文件放置的目录了!以底下的档案为例,
5、如果是localhost的正解檔,亦即是named.localhost时,那么这个档案的放置位置就是在/var/named/named.localhost啦!这样可以了解吗?未来你可以自己改变自己档案放置的地方,就可以分的比较清楚! pid-file指的是每一个services的记录自己的PID(ProcessID)的档案啰!这个档案通常用在重新激活或者是reload整个services最常被使用到的!因为可以使用kill-1PID来重新激活啊!嗄!忘记什么是PID?赶快回去复习一下! forwarders(不要忘记那个
6、s喔!)就是要设定往前寻找的那个『合法』的DNS啰!每一个forward的主机之IP都需要有『;』来做为结尾!o关于.(root)的内容:root最重要的就是那个hint的type啦!记得写对喔!o关于localhost的正反解:正反解的名称都可以随意设定,不过,要特别留意的就是那个zone后面接的其实就是『domainname』!这个domainname未来在设定档当中会使用得很频繁喔!o关于其它domain的正反解:其实与localhost没有什么不同的,就只是不同的domainname就是了!o反解的写法:反解的Zon
7、e的写法较为特殊,他必须要将IP反过来写的,例如127.0.0.1/24这个Cclass的网域,要写的话,则必须要反过来写成0.0.127这样的形式!其中需要注意的是,最后面务必要加上『in-addr.arpa』的咚咚!不要忘记了喔! 3.设定.(root)的内容: 一般而言,反正本机查不到,又没有设定forwarder的时候,那么通常就是直接到.(root)去查询啰!但是我们怎么知道root在哪里呢?总还是需要有IP吧!没错啰!如果是旧的RedHat或是Mandrake都会提供这个hinttype的档案,但是OpenLi
8、nux里面却没有提供!并且,有的时候,这些主机的IP还是可能会变动的啦!因此呢,我们可以连接上管理国际domainname的机器,那就是rs.internic.net这部机器去下载啰!你可以这样做: 完成之后,我们来看一下named.root这个档案吧! 共有若干个的主机,注意喔!那个
此文档下载收益归作者所有