nslookup 显示DNS request timed out.问题 我电脑能正常上网啊 为什么会有这种为题

nslookup 显示DNS request timed out.问题 我电脑能正常上网啊 为什么会有这种为题,第1张

pc机上可能有多个网络连接,每个网络连接可以有 不同的dns,而且网络连接中还有主dns和备用dns。nslookup只是使用默认连接的主dns, 完全可能出现这样的问题。
你用ipconfig /all 看到所有网络连接的所有dns服务器。
然后 nslookup后 ,使用 "server xxxxxxxxxxxx“ 设定不同的dnsserver,然后看哪个可以正常解析。最大的可能是你的主dns是错的,备用dns可以解析。

1、检查网卡配置

出现ping:unknownhost 的问题最主要是linux设置的DNS解析不了,遇到这个问题要先检查一下网卡的设置情况,输入ifconfig -a 可以查看当前网卡配置的IP地址。

2、检查网卡网关设置

对于网卡设置的IP地址,首先要确认IP是否是一个正确的网络地址。除此之外有没有设置网关,如果设置了ping一下网关看看能否正常连通。

3、对于网卡设置网关之外,没有设置网关的网卡。还需要检查系统默认的网关,找到 /etc/sysconfig/network 配置文件如下图 (如果没有需要添加一个默认网关上去)

4、测试网络连通性:

设置好网关之后,可以通过测试ping 一个公网地址,看看能否正常连接,如果能连接了,再继续下一步

除了保证网关能正常连通之外。检查服务器DNS设置是否正确:

1、找到DNS设置的配置文件 /etc/resolvconf 文件(另外网卡里面如果设置了DNS也会用网卡里面的DNS地址)

2、检查系统DNS设置

服务器需要能上网,除了保证网关能正常连通之外。检查服务器DNS设置是否正确,找到DNS设置的配置文件 /etc/resolvconf 文件(另外网卡里面如果设置了DNS也会用网卡里面的DNS地址)

3、特别提醒注意

设置的DNS服务器地址,必须先测试一下能否正常连通。除此之外,必须保证是正常的能使用的DNS地址

4、测试域名解析ping

按照上述方法测试都没有问题之后,咗嚛建议把网络服务重启一下,输入下图命令 service network restart

5、输入ping >

ipconfig主要用于查看本机ip网关,子网掩码dns等网络信息,这个命令是系统自带的,也不用去另外下载,点开始运行cmd,出现控制台命令行窗口,就可以输入这个命令了,我们在使用这个命令之前,先看一下它的参数和用法,在cmd中输入ipconfig /。

这个时候就输出了用法和参数,我们比较常用的有 /all,这个参数可以看到本机网卡的很多详细信息,另外还有/renew 和 release,它两个参数是释放和获得dhcp ip的,有时候会用到这个参数。

我们这里先什么参数都不加的情况下,运行一下ipconfig这个命令看一下输出,直接输入ipcofnig,这时就会输出自己本地连接的ip地址,子网掩码和默认网关,我们再对比一下加参数 /all 。我们输入ipconfig /all 回车。

带/all参数的输出内容要比不带参数多了很多信息,有描述,物理地址和ipv6的等一些信息 。

我们再测试一下刷新DNS缓存这个功能,这个功能有的时候用的还是比较多的,比如当网站域名ip更改之后,自己的DNS缓存就需要更新一下,这时就可以执行这个命令了ipscone /flushdns这个命令,执行完成之后可以再ping一下新的域名,自己的DNS缓存就更新了。
这个命令我们用的还是比较多的,最常用的就是看一下自己的ip相关的信息和刷新一下DNS缓存。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/10250212.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-06
下一篇 2023-05-06

发表评论

登录后才能评论

评论列表(0条)

保存