天天看點

Debian 環境下簡單配置 Bind9 服務

Bind是使用最廣泛的DomainName Server,它是Berkeley Internet Name Domain Service的簡寫,伯克裡大學編寫的。在Debian Stretch 9.3中,它的最新版本是Bind 9.10.5。

安裝 Bind 比較簡單,使用如下指令即可,

配置 Bind,有以下步驟,

1,域名解析

這裡以将 debian.cn 解析到192.168.10.2為例:

增加正向解析和反向解析區域(zone):

1.1 正向解析:db.debian.cn内容如下:

這裡指定了域 debian.cn 的授權 DNS伺服器為 ns.debian.cn. 即為本機,因為随後的正向解析記錄(即A記錄),将 ns 指向到了本地的IP位址 192.168.10.2。

同時我們也添加了幾個 CNAME 别名記錄,都指向 debian.cn。

最後添加泛解析支援,所有對 *.debian.cn 的請求都會被解析到192.168.10.2 。

1.2 反向解析:db.192.168内容如下:

這裡的反向解析很簡單,就是将 192.168.10.2 指向 debian.cn

2. 配置cache(緩存)dns伺服器

去掉其中幾個注釋符号(//) ,添加你所在網絡的ISP (internet 資訊服務提供商)的DNS 。最後内容如下:

3. 重新開機BIND服務

使用指令 sudo systemctl restart bind9 或者 sudo rndc reload

4. 測試BIND解析是否正常

使用測試指令,确認百度主站是否能正确解析,

注意 @192.168.10.2 目的是指定我們使用的域名伺服器。由于上面我們在 resolv.conf 中指定了本機使用的DNS伺服器為 192.168.10.2, 是以在這裡 @192.168.10.2 不是必須的。

原文釋出時間:2016-12-18

上一篇: 網絡摘錄

繼續閱讀