1.建立目錄
 mkdir /data

2.抓bind
 docker pull sameersbn/bind:latest

3.開啟 bind (停用 webmin )
 docker run --name='bind' -d -p 53:53/udp -e WEBMIN_ENABLED=false -v /data:/data sameersbn/bind:latest

或是 有 webmin 的開啟 (webmin 密碼 root/password)
docker run --name='bind' -d -p 53:53/udp -p 10000:10000 -v /data:/data sameersbn/bind:latest

4.開啟後 /data 會自動建立資料
[root@test /]# tree /data
/data
└── bind
    ├── etc
    │   ├── bind.keys
    │   ├── db.0
    │   ├── db.127
    │   ├── db.255
    │   ├── db.empty
    │   ├── db.local
    │   ├── db.root
    │   ├── named.conf
    │   ├── named.conf.default-zones
    │   ├── named.conf.local
    │   ├── named.conf.options
    │   ├── rndc.key
    │   └── zones.rfc1918
    └── lib

 

5.重新配置 named.conf 等資訊
例如 開啟 allow-query 網段 ..加 test.com

6. 重啟bind

進入 bind 容器 
docker exec -i -t bind bash

檢查 bind  語法
named-checkconf

重啟bind 
rndc reload

或是用  webmin

7. DNS 檢查

 

文章標籤
全站熱搜
創作者介紹
創作者 echochio 的頭像
echochio

echochio

echochio 發表在 痞客邦 留言(0) 人氣(2,635)