Debian 環境下簡單配置 Bind9 服務

2021-09-20 19:52:20 字數 2529 閱讀 4675

bind是使用最廣泛的domainname server,它是berkeley internet name domain service的簡寫,伯克里大學編寫的。在debian stretch 9.3中,它的最新版本是bind 9.10.5。

安裝 bind 比較簡單,使用如下命令即可,

apt

-get

install bind9

apt-

getinstall bind9

-host dnsutils

apt-

getinstall bind9

-doc

配置 bind,有以下步驟,

1,網域名稱解析

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

cd/etc/bindvimnamed

.conf

.local

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

zone 

"debian.cn"

;zone 

"168.192.in-addr.arpa"

;

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

$ttl    

604800

@in  soa debian.cn

.admin

.debian.cn

.(2;

serial

604800

;refresh

86400

;retry

2419200

;expire

604800);

negative

cache

ttl;

@in  ns  ns

.debian.cn

.@in  a  

192.168

.10.2

ns  in  a  

192.168

.10.2

www in  cname

@ftp in  cname

@proxy in cname

@blog in cname

@mysql in cname @*

in a

192.168

.10.2

這裡指定了域 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內容如下:

$ttl    

604800

@in  soa debian.cn

.admin

.debian.cn

.(1;

serial

604800

;refresh

86400

;retry

2419200

;expire

604800);

negative

cache

ttl;

@in  ns  ns

.debian.cn

.2.1

in  ptr debian.cn

.

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

2. 配置cache(快取)dns伺服器

vimnamed

.conf

.options

去掉其中幾個注釋符號(//) ,新增你所在網路的isp (internet 資訊服務提供商)的dns 。最後內容如下:

options 

;auth

-nxdomain no;

# conform to rfc1035

listen-on

-v6 ;}

;

3. 重啟bind服務

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

4. 測試bind解析是否正常

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

至此,配置結束,更資訊的說明請仔細閱讀debian官網的bind9頁面。

debian社群」,了解相關資訊可以關注「

debian社群」。

Debian下配置LAMP環境

debian下安裝mysql 首先安裝伺服器 再安裝客戶端 apt get install mysql server apt get install musql client注意在初次安裝的時候會提示設定使用者名稱 mysql的使用者名稱 和該使用者名稱的密碼 設定完成後登陸 mysql u use...

Debian 環境下簡單配置 Bind9 服務

bind是使用最廣泛的domainname server,它是berkeley internet name domain service的簡寫,伯克里大學編寫的。在debian stretch 9.3中,它的最新版本是bind 9.10.5。安裝 bind 比較簡單,使用如下命令即可,apt get...

debian系統下配置爬蟲環境

sudo pip install u selenium 出現 readtimeouterror httpsconnectionpool類似錯誤,一般是因為網速太慢,sudo pip default timeout 800 install u selenium 多試幾遍 sudo su apt get...