鍍金池/ 問答/Linux  網(wǎng)絡(luò)安全/ centos7如何定位并解決其訪問公網(wǎng)時DNS解析慢的問題?

centos7如何定位并解決其訪問公網(wǎng)時DNS解析慢的問題?

服務(wù)器是在廣東的,以下3組dns都用過,dns解析時間都超過5秒

序號 dns1 dns2
1 119.29.29.29 182.254.116.116
2 114.114.114.114 114.114.114.115
3 202.96.128.68 202.96.128.86
網(wǎng)絡(luò)測試1(curl方式)
以下是服務(wù)器用curl訪問sf首頁的測試,中間省略了sf首頁代碼(是可以訪問成功的,其中curl_setting文件的內(nèi)容參考https://www.cnblogs.com/hwy89...
# curl -w '@curl_setting' https://segmentfault.com/

        time_namelookup:  5.515
           time_connect:  5.554
        time_appconnect:  5.805
       time_pretransfer:  5.805
          time_redirect:  0.000
     time_starttransfer:  6.022
                        ----------
             time_total:  6.355
網(wǎng)絡(luò)測試2(mtr方式)
# mtr -rw https://segmentfault.com/
Failed to resolve host: Temporary failure in name resolution

太奇怪了,curl方式可以成功dns解析,但是mtr方式卻不能!請問這是咋回事?

回答
編輯回答
獨(dú)白

具體原因應(yīng)該在/etc/resolv.conf文件的配置,你恢復(fù)下默認(rèn)配置再重新測試mtr,然后正確配置resolv.conf。

nameserver    //定義DNS服務(wù)器的IP地址
domain       //定義本地域名
search        //定義域名的搜索列表
sortlist        //對返回的域名進(jìn)行排序
2017年9月22日 11:37