linux服务器能够访问IP访问不了域名地址

一、curl www.baidu.com报错,curl 183.232.231.173能够
或者nslookup+域名,nslookup+IP
在这里插入图片描述
二、这个是由于linux服务器没有配置DNS域名服务器地址致使的,linux系统里会有/etc/resolv.conf这个配置文件,是DNS客户机配置文件,用于设置DNS服务器的IP地址及DNS域名的。配置的域名服务器地址从什么地方能够知道呢,能够在百度上搜索DNS域名服务器列表,选择一个linux服务器地区最近的DNS服务器,也能够选择一个比较稳定的DNS服务器地址来配置
还要注意dns 的查询方式 /etc/nsswitch.conf : hosts: files mdns4_minimal dns,dns不能被注释
三、vi /etc/resolv.conf,编辑resolv.conf,里面填入"nameserver xxx",而后保存退出
四、若是重启网卡以后/etc/resolv.conf中增长dns地址被清空了,能够先关闭NetworkManager服务,/etc/init.d/NetworkManager stop,而后修改/etc/resolv.conf文件,再重启网卡/etc/init.d/network restartlinux

相关文章
相关标签/搜索