新增资源及索引表项目1拓展资源在CentOS的VPS上安装DNS服务器.docxVIP

新增资源及索引表项目1拓展资源在CentOS的VPS上安装DNS服务器.docx

  1. 1、本文档共7页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
新增资源及索引表项目1拓展资源在CentOS的VPS上安装DNS服务器

在CentOS的VPS上安装DNS服务器DNS是域名系统(Domain Name System)的缩写,它的作用是将主机名解析成IP(正向解析),从IP地址查询其主机名(反向解析)。DNS的工作原理(1)客户机发出查询请求当被询问到有关本域中的主机名称的时候,DNS服务器会直接做出回答。如果所查询的主机名称属于其它域的话,则会检查缓存中有没有相关资料,如果没有发现则会转向root服务器查询,然后root服务器会将该域名的授权(authoritative)服务器(可能会超过一台)的地址告知本地服务器,然后会向其中的一台服务器查询,并将这些服务器名单存到缓存中以备将来之需(省去再向root查询的步骤)。(2)远方服务器回应查询将查询结果回应给客户,并同时将结果存储一个备份在自己的缓存里面,如果在存放时间尚未过时之前再接到相同的查询,则以存放于缓存里面的资料来做回应。DNS服务器分类1.主域名服务器(master)主域名服务器是一个域或区域的管理权威。这个服务器的主要责任就是解析域或区域内的所有主机的名称。可以使用一个或多个辅域名服务器作为主域名服务器的备份。2.辅域名服务器(slave)辅域名服务器是备份服务器。它们不是域区源数据存放的地方,但它们也授权响应域名的查询。辅域名服务器通常从域的主域名服务器获得域区数据。辅服务器也被称为从属服务器。3.唯高速缓存服务器(hint)缓存服务器负责临时存储主域名服务器己解析过域名记录。打算用两个vps,一个做主域名服务器,一个做辅助域名服务器。系统用的是CentOS5.6(32bit)。Linux上常用的是bind,包括以下软件包:bind bind-libs bind-utils bind-chroot caching-nameserverbind是DNS服务器软件bind-libs是bind使用的库bind-utils是bind查询工具caching-nameserver唯高速缓存服务器一、安装DNS服务器1.开始安装DNS服务器:yum install bind bind-libs bind-utils bind-chroot这里更新源上的版本是bind 9.3.6-16.P1.el5,DNS的配置文件放在/var/named/chroot目录下。2.复制配置规范文件:cp /usr/share/doc/bind-9.3.6/sample/etc/* /var/named/chroot/etccp -a /usr/share/doc/bind-9.3.6/sample/var/named/* /var/named/chroot/var/named相关配置文件说明:主配置文件:/var/named/chroot/etc/named.conf 设置一般的named参数,指向该服务器使用的域数据库的信息源。根域名服务器指向文件:/var/named/chroot/var/named/named.root 指向根域名服务器,用于唯高速缓存服务器的初始配置。正向解析文件:/var/named/chroot/var/named/localhost.zone localhost区文件,用于将名字localhost转换为本地回送IP地址(),正向解析。反向解析文件:/var/named/chroot/var/named/named.local localhost区文件,用于将本地回送IP地址()转换成名字localhost,反向解析。3.尝试启动DNS服务器:service named restart显示:Stopping named: [ OK ]Starting named: [FAILED]查看系统日志:cat /var/log/messages |grep named发现错误:my named[1384]: /etc/named.conf:100 configuring key ‘ddns_key’: bad base64 encoding是没有ddns_key造成的,执行/usr/sbin/dns-keygen来生成TSIG keys。然后替换named.conf中secret “use /usr/sbin/dns-keygen to generate TSIG keys”;引号内的内容。/usr/sbin/dns-keygen5L6JQccNVZ53CHA3iW4VnPgDZXdcX3U3pnhL2txKUsaPqwBRddE58LpA7uiI编辑/var/named/chroot/etc/named.conf文件,添加ddns_key:vim /var/named/chroot/etc/named.conf修改如下:key ddns_key{algorithm hmac-md5;sec

文档评论(0)

fangsheke66 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档