好一段時間就發現主機事件記錄中出現了如下的警示訊息,

> checkhints: d.root-servers.net/A (199.7.91.13) extra record in hints
> checkhints: d.root-servers.net/A (128.8.10.90) missing from hints

一直也不以為意,因為對整個主機運作沒什麼影響。

最近,phpmyadmin出了點問題,讓客戶無法直接從plesk後台連上,這就不得不處理了。
二件事其實無什麼相關,只是看到一堆事件,就想把它給處理掉。

依據訊息內容看來,應該是bind在解析時,少了d.root-servers.net這樣的資料,
其實後來處理好後,發現還挺簡單的,
步驟如下:

1.到後述網址ftp://ftp.internic.net/domain/named.cache下載成一個root.hints文字檔, 也有人命名為name.ca,沒有影響
2.把root.hints存到bind dns的目錄中,我們是windows with PELSK,所以路徑是plesk\dns\etc
3.修改plesk\dns\var中的name.conf,在這行0.0.127.IN-ADDR.ARPA前加上
zone "." in{
	type master;
	file "D:\plesk\dns\etc\root.hints";
};

4.重新啟動BIND就好了

文章標籤
創作者介紹

NetPC虛擬主機的部落格

NetPC虛擬主機 發表在 痞客邦 PIXNET 留言(0) 人氣()