Rate this post
在root模式下
apt-get install bind9
安装bind9
安装完成后进入bind9配置目录
cd /etc/bind
上图是bind目录下所有dns配置文件
首先打开named.conf.options
Vi /etc/bind/named.conf.options
forwarders前的注释斜线去掉 Ip改为当地DNS(暂用谷歌代替)
这样 你的DNS不但可以解析你局部的地址 当解析诸如百度新浪这样外部网络地址该DNS
会自动转发给指定的DNS服务器进行解析
下一步进行域的配置
Vi /etc/bind/name.conf.default-zones
在适当的位置加入你要增加的域
上图以supinfo.com为例,分别填写正解和反解的两个域 (121.168.192部分填写你对应的网段的地址,注意要反过来写)
以上可以理解为我已经声明了一个域的正解与反解,声明中已经指定好了配置文件db.ip与db.supinfo
下面我们来创建这两个文件来集体配置域的正解与反解
bind9提供了空的模版db.empty我们可以复制修改来创建自己的配置文件
cp /etc/bind/db.empty /etc/bind/db.ip
cp /etc/bind/db.empty /etc/bind/db.supinfo
Vi /etc/bind/db.supinfo 配置正解
值得注意@ In ns ns.supinfo.com.那一行要指明域名主机(因为我们只有这一台所以很容易忽略掉ns.的前缀)
另外千万注意仔细 丢失一个点也会导致失败
Vi /etc/bind/db.ip 配置反解
好了 现在基本搞定
Vi /etc/resolv.conf
将这台主机的dns地址写为自己 测试一下dns的功能
执行rndc reload
rndc reconfig
/etc/init.d/bind9 restart
三条命令更新DNS
然后使用nslookup命令测试 出现一下结果 说明配置成功