- 1、本文档共24页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
最全最详细Linux下的(域名解析服务器)dns的配置
Chapter 配置本机为域的主DNS服务器 Linux下的dns功能是通过bind软件实现的。bind软件安装后,会产生几个固有文件,分为两类,一类是配置文件在/etc目录下,一类是dns记录文件在/var/named目录下。 第一类:位于/etc目录下的有:hosts ,hosts.conf, resolv.conf, named.conf。 1、“hosts”文件,定义了主机名和ip地址的对应,其中也有将要运行dns这台电脑的ip地址和主机名。内容: localhost.localdomain localhost benet 2、“host.conf”文件,order hosts bind语句,指定了对主机名的解析顺序是先到hosts中查找,然后到dns服务器的记录里查找。“multi on”则是允许一个主机名对应多个ip地址。内容: order hosts, bind multi on nospoof on 3、“resolv.conf”文件,“nameserver ”指定了dns服务器的地址。注意,这个文件对普通非dns服务器的电脑(非windows的系统;Windows系统是在“网络属性”中设置这项的)来说,是必不可少的。你如果没有设置本机为dns服务器,你又要能够解析域名,就必须指定一个dns服务器的地址。你可以最多写上三个地址,作为前一个失败时的候选dns服务器。“domain ”指定默认的域。文件内容: domain nameserver Named.conf配置定义全局配置语句 options { directory /var/named; /*文件中使用//和/* */来进行注释 /*OPTIONS选项用来定义一些影响整个DNS服务器的环境,如这里的DIRECTORY用来指定在本文件指定的文件的路径,如这里的是将其指定到/var/named 下,在这里你还可以指定端口等等。不指定则端口是53 */ * If there is a firewall between you and nameservers you want * to talk to, you might need to uncomment the query-source * directive below. Previous versions of BIND always asked * questions using port 53, but BIND 8.1 uses an unprivileged * port by default. */ // query-source address * port 53; }; // // a caching only nameserver config // //定义根区声明 zone . IN {//在这个文件中是用zone关键字来定义域区的,一个zone关键字定义一个域区 type hint; /*在这里type类型有三种,它们分别是master,slave和hint它们的含义分别是: master:表示定义的是主域名服务器 slave :表示定义的是辅助域名服务器 hint:表示是互联网中根域名服务器 */ file named.ca;//用来指定具体存放DNS记录的文件 }; //定义localhost的正向解析区声明 zone localhost IN { type master; file localhost.zone ; allow-update { none; }; }; //定义localhost的反向解析区声明 zone 0.0.127. IN { type master; file named.local; allow-update { none; }; }; 这一部分是你安装了bind软件后系统自动产生的named.conf文件的原始内容。“directory”指定了dns记录文件的存放目录是/var/named。“//”开头的文字是说明文字,不用管它。接着的三个“zone”语句定义了dns服务器的根、一个域名为localhost的正向查询域及其对应的反向查询域,并指出根的记录文件是“name.ca”,正向查询域的记录文件是”localhost.zone”,反向查询域的记录文件是“named.local”。这三个记录文件也是系统自带的,不用去改动它。named.conf文件的这一部分内容,我们不必去改动它。 但我们可以在“diretory”下添加一行:forwarders {8;}。8是我这里网通的dns服务器的地址,forwarders参数指明了其后的ip所在的服务器作为备选的dns服务器。也就是说,把本机的dns不能解析的主机发送到这个
文档评论(0)