您好,登錄后才能下訂單哦!
系統(tǒng)跑業(yè)務(wù)一段時間,總是發(fā)現(xiàn)系統(tǒng)本地莫名奇妙就出現(xiàn)無法解析域名。ping www.baidu.com 等域名總是提示 ping request could not find host
手動修改DNS 地址 為海外 8.8.8.8,國內(nèi) 114.114.114.114 等dns IP 都沒解決。重啟系統(tǒng)又能正常使用。
第一次以為云服務(wù)器系統(tǒng)出問題。萬能的重啟。后來又出現(xiàn)。查系統(tǒng)日志 都沒什么實際性的錯誤。
這次,決定徹底解決它。從最開始的dns協(xié)議開始。
解決方法:
一:DNS 一些列的解析 走的是UDP協(xié)議,訪問DNS 服務(wù)器的 53 端口。
netstat -an |findstr 53
沒找到
二:找協(xié)議
netstat -ano |findstr UDP
發(fā)現(xiàn) udp 端口開啟了10000多端口的監(jiān)聽,并且都是同一個進程id 3832。
找到問題所在了。就這個進程,把UDP的隨機端口都占完了。DNS client 無法產(chǎn)生UDP 隨機端口 去訪問外部DNS服務(wù)器53端口,無法接受數(shù)據(jù)。所以服務(wù)器 本地 無論 重啟dns client 服務(wù) 還是更改dns IP,都沒法解決。
解決 進程id 3832 的程序,釋放 啟動的UDP 隨機端口,問題解決。
希望對大家遇到這種問題 有個好的幫助。
免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進行舉報,并提供相關(guān)證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權(quán)內(nèi)容。