使用bind9可以配置的NDS服务器类型有五种:分别为缓冲服务器、主服务器、从服务器、混合服务器以及私密服务器。

这次主要试了下主服务器。

1.安装bind9 

sudo apt-get install bind9

2.安装完成后,配置文件都被保存在/etc/bind文件目录下。

主要的配置文件有三个,

  1. named.conf 只是一个头文件,包含了去哪里找配置

  2.named.conf.options 用来配置缓冲服务器,取消注释,然后在forwarders中填写ISP的DNS地址

  3.named.conf.local 用来添加自定义的域名解析

 

 

 

 

 

 

3. 添加自定义的域名解析

  首先,需要复制一份模板,方便修改。主要参考的就是db.local,不过它是localhost的解析,有点不一样。

sudo cp /etc/bind/db.local /etc/bind/db.fff123.com

  参考下图: 将www.fff123.com对于的ip设为123.   123.123.123

          

 

 

 

 

 4.在named.conf.local文件中添加fff123.com域名的信息

前面的图片中已有

5.启动服务

启动bind9命令,实际上是启动named进程。

sudo /etc/init.d/named start

关闭和重启的命令只需将上述命令的start改为stop和restart即可。

6.检验可以使用dig或者nslookup命令。

ubuntu上dns解析默认用127.0.0.53,这个bind9默认用的是127.0.0.1.所以直接使用nslookup www.fff123.com并不会返回解析结果,需要指定dns服务器为127.0.0.1。

有两个方法:

  1.直接使用nslookup www.fff123.com 127.0.0.1指定域名服务器

  2.修改/etc/resolv.cong文件中的nameserver设置,改为127.0.0.1 。直接把53改成1就行,这样默认使用的dns服务器就是127.0.0.1

7.由于上述操作我是在虚拟机中进行的,所以还可以试一试将windows的域名服务器指定为这台虚拟机的ip,然后在windows cmd中使用nslookup进行解析www.fff123.com,测试是否能够成功解析

 

 

还有一些内容见参考链接。 

 

参考:https://wiki.ubuntu.org.cn/BIND#Master_Server.EF.BC.88.E4.B8.BB.E6.9C.8D.E5.8A.A1.E5.99.A8.EF.BC.89

 

原文地址:http://www.cnblogs.com/pine-apple/p/16817577.html

1. 本站所有资源来源于用户上传和网络,如有侵权请邮件联系站长! 2. 分享目的仅供大家学习和交流,请务用于商业用途! 3. 如果你也有好源码或者教程,可以到用户中心发布,分享有积分奖励和额外收入! 4. 本站提供的源码、模板、插件等等其他资源,都不包含技术服务请大家谅解! 5. 如有链接无法下载、失效或广告,请联系管理员处理! 6. 本站资源售价只是赞助,收取费用仅维持本站的日常运营所需! 7. 如遇到加密压缩包,默认解压密码为"gltf",如遇到无法解压的请联系管理员! 8. 因为资源和程序源码均为可复制品,所以不支持任何理由的退款兑现,请斟酌后支付下载 声明:如果标题没有注明"已测试"或者"测试可用"等字样的资源源码均未经过站长测试.特别注意没有标注的源码不保证任何可用性