域名解析错误分析及解决

当遇到域名解析错误时,可以通过检查网络连接、主机文件、解析配置等进行初步判断。查看`/etc/hosts`、`/etc/resolv.conf`和`/etc/nsswitch.conf`以确认设置正确。此外,利用`netstat -rn`和`nslookup`命令进一步诊断问题,例如检查路由表和DNS服务器响应。
摘要由CSDN通过智能技术生成

1.1.1    初步判断
查看网络是否连接, 执行命令
ifconfig

执行命令,看是否能被解析:
ping localhost
ping www.baidu.com
不能被解析时,会提示错误: ping: bad address xxx

1.1.2    文件检查
查看本地以下路径内容:
/etc/hosts
/etc/resolv.conf
/etc/nsswitch.conf

比如:
# cat /etc/hosts
127.0.0.1       localhost

# cat /etc/resolv.conf
nameserver 192.168.0.1 # wlan0

查看/usr/lib/,  /lib/是否有以下文件:
libnss_dns*
lib/libnss_files*
libresolv*
命令比如: find /usr/lib/ -name "*libresolv*"


1.1.3    帮助命令
# netstat -rn
Kernel IP routing table
Destination     Gateway         Genmask         Flags   MSS Window  irtt Iface
0.0.0.0         192.168.0.1     0.0.0.0         UG        0 0          0 wlan0
192.168.0.0     0.0.0.0         255.255.255.0   U         0 0          0 wlan0

# nslookup www.baidu.com
Server:    192.168.0.1

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值