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