iT邦幫忙

0

我搞定了DNS,但在reboot後全變了

  • 分享至 

  • xImage

各位先進好!
是這樣的,我已經搞定named與named-chroot後,重開機,已經都沒有紅字,且都顯示all zones loaded
ping各個domain都找不到主機@@?!
以下有幾個問題希望先進能解惑

  1. 每次重開機都需要restart named or named-chroot 這是正常嗎?有辦法自動開機後restart他們嗎?
  2. 目前我兩個服務共存啟動,倒也沒發生衝突現象,但我是不是要選擇其中一個即可?
  3. 目前兩個DNS服務都顯示正常綠字Active: active (running),但ping domain卻沒有反應,顯示找不到主機@@?!
  4. 我做過測試讓named單獨執行與named-chroot單獨執行、兩者一起執行,都是顯示找不到主機
  5. 目前resolv.conf的nameserver設兩組,第一組為168.95.1.1,第二組為8.8.8.8,這樣設定有問題嗎?因為之前發文有先進建議我設定127.0.0.1,而參考書與網路爬文都是建議設兩組就好,所以我該如何取捨?
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

2 個回答

1
weiclin
iT邦高手 4 級 ‧ 2016-11-09 01:36:57
最佳解答
  1. 不正常, 你有沒有執行 systemctl enable named?
  2. 沒衝突才奇怪, 兩個都會用到 port 53, 你只要挑一個用就好
  3. 誰教你用 ping 檢查 dns server 的? 通常用 host 或是 dig 這兩個指令來檢查。例如你 dns 裡有一個網域名稱叫 www.google.com, 那可以用 host www.google.com 127.0.0.1 來指定向本機(127.0.0.1)的 dns server 查詢。
  4. 同上,另外建議先把單一域名搞定,學會怎樣驗證,再弄多個域名。
  5. 要測試本機的 dns server, 那跟 resolv.conf 沒半點關係, 除非你是用 ping 去測試
outgi iT邦新手 5 級 ‧ 2016-11-09 16:01:01 檢舉
  1. @@!原來如此,因為兩個都顯示running,那我主要還是挑named使用
  2. ping 檢查主要是我想確認domain有沒有對應到正確的ip,現下瞭解了,之後會用dig
  3. 恩恩!我起初是用單域名沒錯,後面越來越多,當然也把鳥哥請出來跟爬文,沒問題後才越加越多的
  4. resolv.conf主要還是爬文跟發問來的結果,因為一時摸不著頭緒,去測試用
0
gwip
iT邦新手 5 級 ‧ 2016-11-09 15:19:53

如果是自己架設練習的話要用 dig @localhost (domain) soa 來查詢,
要用 dig (domain) soa 查詢的話請先去認上層網域已授權到您 DNS 主機。

outgi iT邦新手 5 級 ‧ 2016-11-09 16:01:51 檢舉

好!我了解了,感謝回應

我要發表回答

立即登入回答