你用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缓存。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)