編碼的世界 / 優質文選 / 感情

centos7 ping www.baidu.com ping 不通。


2021年7月04日
-   

記錄下,在搭建NodeJS服務器遇到的坑:centos7 ping www.baidu.com ping 不通。
修改dns, 修改方法如下:
CentOS執行YUM安裝文件時出現以下錯誤訊息 :
[root@localhost ~]# yum -y install net-snmp
Loaded plugins: fastestmirror
Determining fastest mirrors
Could not retrieve mirrorlist http://mirrorlist.centos.org/?release=5&arch=x86_64&repo=addonserror was
[Errno 4] IOError: <urlopen error (-3, 'Temporary failure in name resolution')>
Error: Cannot find a valid baseurl for repo: addons
 
根據提示“urlopen error”,判定為連接錯誤
鍵入Ping mirrorlist.centos.org,發現ping不通,出現 ping: unknown host mirrorlist.centos.org 的訊息。
於是確認DNS的設定上是否有問題
方法一:
[root@localhost ~]# vi /etc/resolv.conf
顯示如下:
; generated by /sbin/dhclient-script
search localdomain
nameserver 192.168.169.2
#加入以下適合的DNS
#GOOGLE的DNS
nameserver 8.8.8.8
nameserver 8.8.4.4
#中華電信
nameserver 168.95.1.1
nameserver 168.95.192.1
 
或是用此種方式加入
[root@localhost ~]#  echo "nameserver 8.8.8.8" >> /etc/resolv.conf
[root@localhost ~]#  echo "nameserver 8.8.4.4" >> /etc/resolv.conf
[root@localhost ~]#  echo "nameserver 168.95.1.1" >> /etc/resolv.conf
[root@localhost ~]#  echo "nameserver 168.95.192.1" >> /etc/resolv.conf
 
方法二:
# setup
到  Network configuration 選項下選擇Edit DNS configurationon,然後添加dns服務器ip地址。退出保存。
 
加入或修改DNS後,再重新執行YUM應該就可以正常使用了。

熱門文章