debian系统dns服务器的配置,Debian下的DNS配置

Rate this post

在root模式下

apt-get install bind9

安装bind9

安装完成后进入bind9配置目录

cd /etc/bind

df634a5d2667b920b891e2923f8ad985.png

上图是bind目录下所有dns配置文件

首先打开named.conf.options

Vi /etc/bind/named.conf.options

80c19521f516f6da17207128ec212620.png

forwarders前的注释斜线去掉 Ip改为当地DNS(暂用谷歌代替)

这样 你的DNS不但可以解析你局部的地址 当解析诸如百度新浪这样外部网络地址该DNS

会自动转发给指定的DNS服务器进行解析

下一步进行域的配置

Vi  /etc/bind/name.conf.default-zones

31094bd267caf894442beca155cd1512.png

在适当的位置加入你要增加的域

上图以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 配置正解

77a3926ed88cdacd9b78147cf4639d48.png

值得注意@ In ns ns.supinfo.com.那一行要指明域名主机(因为我们只有这一台所以很容易忽略掉ns.的前缀)

另外千万注意仔细  丢失一个点也会导致失败

Vi /etc/bind/db.ip 配置反解

a56e707897b0055a3fd6a920105fb1ed.png

好了 现在基本搞定

Vi /etc/resolv.conf

将这台主机的dns地址写为自己 测试一下dns的功能

aa01d54ed0594e9d6f34020ae97b0553.png

执行rndc reload

rndc reconfig

/etc/init.d/bind9 restart

三条命令更新DNS

然后使用nslookup命令测试 出现一下结果 说明配置成功

9feadb7e207791a9514af96810161e7f.png

  • 1
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值