歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux綜合 >> 學習Linux >> CENTOS虛擬機DNS設置,centos虛擬機dns

CENTOS虛擬機DNS設置,centos虛擬機dns

日期:2017/3/6 9:21:35   编辑:學習Linux

CENTOS虛擬機DNS設置,centos虛擬機dns


CENTOS虛擬機DNS設置,centos虛擬機dns


在windows主機安裝centos虛擬機後,遇到虛擬機連接外網問題。
解決方案:http://blog.csdn.net/pang040328/article/details/12427359

經過如上操作,確認可以ping 8.8.8.8,表示虛擬機可以連接外網了。不過,ping www.baidu.com發現ping失敗,因此懷疑機器的DNS設置有問題,查看機器的DNS配置:

# cat /etc/resolv.conf
nameserver 192.168.137.1

原來默認安裝後,默認設置DNS SERVER為192.168.137.1,導致解析域名失敗。

修改resolv.conf,增加GOOGLE的DNS服務器後如下:

# cat /etc/resolv.conf
nameserver 8.8.8.8
nameserver 8.8.4.4

ok了,可以ping www.baidu.com域名了

後來重啟虛擬機後,發現ping www.baidu.com又失敗了,查看resolve.conf,發現被改回去了:

# cat /etc/resolv.conf
nameserver 192.168.137.1

後來網上搜索對應的方法,如:http://blog.itpub.net/27009266/viewspace-776952/

發現resolve.conf在機器重啟或者network重啟後,會自動從/etc/sysconfig/network-scripts/ifcfg-eth0中生成。
好吧,基於網上攻略,修改對應的文件,增加兩個google的DNS服務器地址:

TYPE=Ethernet
BOOTPROTO=dhcp
UUID=49178034-f52f-468c-998c-3c406fad9a77
onboot=true
DNS1=8.8.8.8
DNS2=8.8.4.4

重啟network後發現,resolve.conf如下:

# cat /etc/resolv.conf
nameserver 192.168.137.1
nameserver 8.8.8.8
nameserver 8.8.4.4

尼瑪怎麼還有192.168.137.1無語了,懷疑是DHCP的原因,因此修改網卡的格式,改為靜態IP代碼的方式,如下:

TYPE=Ethernet
BOOTPROTO=static
NAME=eno16777736
UUID=49178034-f52f-468c-998c-3c406fad9a77
DEVICE=eno16777736
IPADDR=192.168.137.10
NETMASK=255.255.255.0
GATEWAY=192.168.137.1
onboot=true
DNS1=8.8.8.8
DNS2=8.8.4.4

修改後重啟network,發現resolve.conf格式為:

# cat /etc/resolv.conf
nameserver 8.8.8.8
nameserver 8.8.4.4

世界總算是清淨了,重啟network後發現resolve.conf格式不變。
終於搞定了,媽媽再也不用擔心我連不上外網了

http://xxxxxx/Linuxjc/1152910.html TechArticle

Copyright © Linux教程網 All Rights Reserved