大家好,我是楼,就在昨天晚上,有个朋友问我了一个问题,他说他们公司出现了一个奇怪的现象,网络正常能ping通外网,但是就是任何网站上不去,试了好多次,重启路由器,重启电脑都不行。只要在这个网内的电脑都不行。关键是换个网络他们就能用。那这个问题就要涉及到我今天说的内容了,一个新的命令:nslookup命令。它允许用户查询dns以获取域名对应的IP地址或者通过IP地址反向查询域名,那我们最主要是用来排查dns解析的问题。首先我们要知道一个问题,dns是什么?它有什么作用?Domain Name System域名系统,简称DNS他是互联网中一项重要的组成部分,用于将域名和IP地址互相映射。简单来说它将网址解析成IP地址,前者是人类可读,后者机器可读。如果没有DNS或者DNS解析失败,就会出现网通但是网站打不开的现象。这个时候我们就要用到nslookup命令。首先打开命令提示符,输入nslookup出现一个>箭头表示进入交互模式,输入你所查询的网站网址上图我们看到本地的dns解析服务器是默认,Address为你本地配置的DNS或者自动获取到的,它解析成功会出现目标网址和IP地址。根据IP地址检查是否正确,有的情况下解析出的地址不正确,就是这个DNS服务出问题了,重新更换本地DNS。如果失败则不会返回任何IP地址。常见原因包括本地获取的DNS不工作或者工作不正常。这就需要在本地进入路由器界面配置DNS,也可以在本地配置DNS。我们需要在手动在本地配置DNS,常用的DNS服务器的速度因地区,运营商和使用场景而异,没有绝对最好的,通用一般是119.29.29.29,114.114.114.114,8.8.8.8,223.5.5.5,这几个,建议用运营商提供的DNS,有针对性。你会发现配置完以后你的网站就能上了,这种典型的DNS服务器问题导致的网络不能用在很多办公场景都能遇到,关键是找对思路。今天你学会了吗,欢迎大家交流网络方面的问题。
评论