DNS BIND配置 構建最簡配置

2021-09-10 07:04:17 字數 1492 閱讀 2539

研究bind大概半年了,對於這款老牌的開源軟體上手執行還是有一定難度的,這裡整理下最簡單的執行配置。

我一般喜歡在原始碼中建立乙個output目錄,在install的時候都安裝到這裡。

./configure --prefix=/***/bind-9.12.3-p1/output' '--without-openssl'

make

make install

進入output/sbin/目錄下

./rndc-confgen > rndc.config

會生成rndc的配置檔案

# start of rndc.conf

key "rndc-key" ;

options ;

# end of rndc.conf

# use with the following in named.conf, adjusting the allow list as needed:

# key "rndc-key" ;

# # controls keys ;

# };

# end of named.conf

整個配置分為兩部分,上半部分是rndc使用的配置,下半部分需要將其內容拷貝到bind的主配置檔案中。

第一次用不知道,總以為bind是執行程式,其實named才是真正的程序名稱,一般在etc目錄下儲存配置檔案,主配置檔案一般是named.conf檔名

key "rndc-key"與controls部分將rndc中的部分拷貝過來即可。

options只需要指定乙個基準目錄。

zone 是做權威伺服器管理的domain資源,如果更簡單作為乙個**遞迴伺服器,zone也可以不寫,就能夠執行。

key "rndc-key" ;

controls keys ;

};options ;

zone "test.com" in ;

這一部分最複雜,有許多的概念需要掌握,先照搬。

$ttl 86400

$origin test.com.

@ in soa ns1 root(

0 ;serial

12h ;refresh

7200 ;retry

604800 ;expire

86400 ;mininum

)test.com. in ns ns1

ns1 in a 1.1.1.1

www in a 2.2.2.2

www in aaaa 2001::1

www in aaaa 2001::2

../sbin/named -c ./named.conf -fg

-fg的功能是在前台執行並輸出資訊,初學直接進入daemon模式還是比較複雜的。

最簡git Server配置

最簡git server配置 如何保持多台計算機的專案 的同步更新呢?通過在乙個公用計算機上開啟 gitgit 伺服器上。同時,這麼做也能避免使用 github 導致的 過早公布的弊端。從此 的版本控制和備份問題得到完美解決!服務端配置 1.安裝git sudo apt get install gi...

dns bind 安裝和配置

1 安裝bind yum install y bind bind chroot bind utils bind預設使用udp和tcp協議,使用埠號為53 domain 93 rndc 2 bind配置檔案 img 分別拷貝模版到相應的目錄 cp rv usr share doc bind 9.9.4...

DNS bind的安裝配置

bind簡介 bind 是berkeley internet name domain service的簡寫,它是一款實現dns伺服器的開放原始碼軟體。bind原本是美國darpa資助伯克利大學 berkeley 開設的乙個研究生課題,後來經過多年的變化發展,已經成為世界上使用最為廣泛的dns伺服器軟...