dns解析失敗問題二例
1、有同事問解析內網url裡的網域名稱失敗,bug.raisecom.com,問原因和解決方法?
他說,設定固定ip,dns失敗,ip設定為自動獲取,但dns如下圖就是ok的?
告訴他,首選dns是內部dns,上面做了靜態dns表項設定,會把設定內網網域名稱對映為內網位址,但有時pc會選到備用dns伺服器公網dns位址上去,造成無法查詢到dns內容,導致dns查詢失敗。讓他抓包看看,是否走了公網dns上去了?
具體,讓他cmd下執行ipconfig/flushdns,然後ping bug.raisecom.com,然後抓包裡過濾dns contains raisecom || icmp。
回顯查詢失敗,發現走了公網dns。
pc選dns的次序問題,我不知道是什麼機制,讓他把備用dns刪掉,只保留內網dns後,問題解決。
看結果,dns出的是乙個內網位址,怎麼會這樣?
看他的設定
看著dns設定的內網192.168.212.1沒有問題,抓包看看。
cmd下ipconfig/flushdns清掉dns快取,ping baidu.com,然後在wireshark裡檢視對應的過濾項dns contains baidu || icmp看看dns和ping的結果?
發現dns走了ipv6協議,而且環境中的dns伺服器回了baidu.com的ip是192.168.1.1,導致ping發出,走了閘道器的預設路由出去了,超時沒有應答回來,顯示time out。
環境中,人多手雜,無法查詢是那個裝置,讓把ipv6協議關掉後觀察。
反饋,去掉ivp6協議後,正常了。
總結:pc設定兩個dns時,有時會切換到第二dns去查詢位址,具體的切換機制不清楚。
當ipv6閘道器設定後,下面開發ipv6的裝置會被改變dns的傳送反向到ipv6裝置上去,導致查詢失敗。
DNS 異常問題解決
當可以使用ip訪問,但是不能通過網域名稱訪問的時候。可以設定乙個靜態的dns。114dns以多個基bai礎電信運營商自用的dudns系統為基礎,通過擴充套件而建成專業的第三方高zhi可靠dns服務平台,該平台由dao幾百個intel的高階cpu核心構成,有多條10ge和ge電路直連多個基礎電信運營商...
Mysql啟動失敗問題解決
一 問題描述 root localhost service mysqld start another mysql daemon already running with the same unix socket.正在啟動 mysqld 失敗 二 解決方法 rm var lib mysql mysql...
問題解決記錄 KRBD Map失敗
問題 centos6.5,公升級kernel到3.10.84 rbd create test1無報錯 rbd info test1無報錯顯示正常 rbd map test1出現問題 開始是沒有響應,等待一段時間後,出現 rbd sysfs write failed rbd map failed 5 ...