自己动手搭建自己DNS服务器.docxVIP

  1. 1、本文档共9页,可阅读全部内容。
  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文档。上传文档
查看更多
搭建自己的DNS域名服务器(非主从)前言DNS协议是UDP混合TCP的一个SERVER,就是我们在windows下Linux下的/etc/resolv.conf配置第一步:下载源码包和安装/downloads/bind/下载最新版本是9.6.1tarzxvf bind-9.6.1.tar.gzcd bind-9.6.1./configuremakemakemake installPS:默认安装是/usr/sbin/named,配置文件在/etc/named.conf,zone文件目录是/var/named配置rndc.confcd /usr/local/sbin/named/usr/local/named/sbin/rndc-confgen /etc/rndc.conf把rndc.conf中的key信息输出到named.conf中tail -10 /etc/rndc.conf | head -9 | sed -e s/#\ //g /etc/named.conf这里强调一下,rndc.conf与named.conf的key值必须完全一样,而且并不需要生配置named.conf刚才我们已经生成了一部分named.conf,增加如下key rndc-key {algorithm hmac-md5;secret ydF5brUiwvHgsPMOFgNabw==;};controls {inet allow { localhost; } keys { rndc-key; };//如果对外服务这里的localhost改any};logging {channeldefault_debug{file /var/named/named.run;severity dynamic; };};options { allow-query ? ? { localhost; };#是否可以对外服务,localhost就只能自己directory /var/named; #named区文件目录pid-file named.pid; #进程id文件名listen-on port 53 { ; };listen-on-v6 port 53 { ::1; };dump-file /var/named/cache_dump.db;statistics-file /var/named/named_stats.txt;memstatistics-file /var/named/named_mem_stats.txt; recursion yes;#迭代查询dnssec-enable yes;dnssec-validation yes;dnssec-lookaside auto;};zone . IN { //定义根域的zone,对应的 /var/named/named.ca 列出所有根域名服务器type hint; file named.root; //可以在 /usr/share/doc/bind-9.8.2/sample/var/named/ 获取named.ca模板};zone localhost IN {type master;file /var/named/localhost.zone;allow-update { none; };}; zone 0.0.127. IN { type master; file /var/named/named.local;allow-update { none; }; }; zone IN { type master;file /var/named/test.zone;allow-update { none; }; };zone 19.202.220. IN {type master;file /var/named/test.local; allow-update { none; };};配置localhost.zone$TTL 3600@ IN SOA localhost. root.localhost. ( ; @就是代表对应/etc/named.conf zone对应的名字 zone xxx 0 ; serial 1D ; refresh 1H ; retry 1

文档评论(0)

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

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

1亿VIP精品文档

相关文档