linux设置DNS方法 文章分类:操作系统
[问题描述 ] Linux下如果ping一个域名,出现如下状况: #ping www.taobao.com ping: unknown host www.taobao.com 那是因为系统没有设置DNS的缘故。在此场景下,任何通过域名的操作都会有问题。
[解决办法 ]
1、查看DNS设置
#cat /etc/resolv.conf
如果能看到 nameserver xxx.xxx.xxx.xxx 说明DNS已经设置,这时要考虑设置的DNS对否。
2、设置DNS 直接编辑 /etc/resolv.conf 即可
添加正确的DNS 地址. 如下:
nameserver xxx.xxx.xxx.xxx
重启网络服务的命令是service network restart 或者/etc/init.d/network restart
进入
/etc/sysconfig/network-script/
用vi编辑器打开文件。
ifcfg-eth0
进行编辑
DEVICE=eth0
BOOTPROTO=none
HWADDR=00:0c:29:da:1b:8a
ONBOOT=yes
TYPE=Ethernet
NETMASK=255.255.255.0
IPADDR=192.168.1.10
USERCTL=no
PEERDNS=yes
GATEWAY=192.168.1.253
IPV6INIT=no
然后保存
进入/etc/目录下面
找到
resolv.conf文件
使用vi编辑器打开
servername 172.16.4.37(DNS地址)
保存
重启网络服务
/etc/init.d/network restart