前言
先前掛DNS的主機還沒掛掉前,自訂的伺服器就常常發生問題。那時候只能一直下指令 清除電腦的快取,並重新註冊
ipconfig /flushdns
ipconfig /registerdns
一直想要解決,但都沒成功。
最近機器掛了,同事重弄了DNS的設定,但我還是一堆問題。
他說他的沒問題
我只好自立自強(
正文
1.如果已經有一台主機再負責DNS的話,至轉寄站 登陸 DNS伺服器即可(Fig.1)。
不需再去做什麼正向對應(Fig.2)
(Fig.1)
(Fig.2)
2.至正向對應區域裡面設定主機即可(Fig.3)
(Fig.3)
解決的思路
一開始在找問題的時候,會利用ipconfig /displaydns
將dns 快取撈出來,看內容。
結果發現,如果網頁無法開啟,而且ping也無法解析網域名稱的時候,
此時的快取是有問題的,將快取清掉後,因為找不到cache的紀錄,所以就正常。
那如果快取有問題,我將DNS快取關掉不就好了。
net stop dnscache
可惜…關掉後狀況依舊存在。
但如果使用nslookup指令去查DNS都是查的到資料的。
後來看到一篇文章(ping 無法查詢)的留言上面寫
nslookup指令查詢結果, *** 並不影響/update本機的dns cache ***
最後重新去研究了DNS的執行過程,
一般都是走遞迴查詢,讓主機可以不斷的去向上層詢問資料。
ref.
WHOIS,DNS,nslookup的指令
管理 Windows Server 2008 DNS Server (正解記錄篇)
DNS資源紀錄(Resource Record)介紹
DNS主、次、轉寄站查詢順序問題
0 意見:
張貼留言