阿里云ecs如何處理CentOS DNS 解析超時,阿里云服務(wù)器ecs怎么選阿里云ecs如何處理CentOS DNS 解析超時問題現(xiàn)象CentOS實例出現(xiàn)DNS解析超時的情況。原因分析因CentOS 6和CentOS 7的DNS解析機制變動所致,2017年2月22日以前創(chuàng)建的ECS實例或使用2017年2月22日前的自定......
問題現(xiàn)象
CentOS實例出現(xiàn)DNS解析超時的情況。
原因分析
因CentOS 6和CentOS 7的DNS解析機制變動所致,2017年2月22日以前創(chuàng)建的ECS實例或使用2017年2月22日前的自定義鏡像創(chuàng)建的CentOS 6和CentOS7實例可能出現(xiàn)DNS解析超時的情況。
解決方法
下載腳本fixdns.sh。
將下載的腳本放到/tmp目錄下。
執(zhí)行命令bash/tmp/fixdns.sh運行腳本。
腳本作用
判斷DNS解析文件/etc/resolv.conf中是否有optionsgt;singlerequestreopen配置。CentOS 6和CentOS 7的DNS解析機制中,發(fā)快遞IPV4 DNS和IPV6 DNS請求使用了相同的網(wǎng)絡(luò)五元組,此時應(yīng)開啟singlerequestreopen配置,一旦出現(xiàn)同一socket發(fā)快遞的兩次請求處理,解析端發(fā)快遞第一次請求后會關(guān)閉socket,并在發(fā)快遞第二次請求前打開新的socket。配置成功后不需要重啟實例即可生效。
腳本邏輯
判斷實例系統(tǒng)是否為CentOS系統(tǒng):
實例為非CentOS系統(tǒng),如Ubuntu和Debian,腳本停止工作。
實例為CentOS系統(tǒng),繼續(xù)工作。
查詢解析文件/etc/resolv.conf中options配置情況。
不存在singlerequestreopen,在options配置中追加該項。
存在singlerequestreopen,則腳本停止工作,不更改DNS nameserver的配置。
如果不存在options配置,默認(rèn)使用阿里云options配置:options timeout:2 attempts:3 rotate singlerequestreopen。
特別聲明:以上文章內(nèi)容僅代表作者本人觀點,不代表ESG跨境電商觀點或立場。如有關(guān)于作品內(nèi)容、版權(quán)或其它問題請于作品發(fā)表后的30日內(nèi)與ESG跨境電商聯(lián)系。
二維碼加載中...
使用微信掃一掃登錄
使用賬號密碼登錄
平臺顧問
微信掃一掃
馬上聯(lián)系在線顧問
小程序
ESG跨境小程序
手機入駐更便捷
返回頂部