如果遇到这样的问题,首先要考虑的是DNS有问题或者DNS配置错误。
想要排除故障,首先要了解访问QQ的流程。
1.和QQ建立连接的过程
登录QQ的操作流程和登录网页一样。其实QQ的软件和访问网页没什么区别。它集成了对应服务器的IP地址,QQ正在运行的程序的PID可以通过windows任务管理器中的详细信息查看。
通过PID查询对应的网络连接,在cmd命令下输入netstat-nao | find“16332”。
参见相应的ESTABLISHED以指示已建立的连接。
192.168.1.33这台计算机如何访问157.148.54.140服务器?
首先,主机和服务器不在同一个网段,而是跨网段访问。对于主机,数据应该首先发送到网关设备192.168.1.1。
网关查询路由表,匹配默认路由,并将其发送到出口路由器设备192.168.10.253。
路由器对源地址进行NAT转换,将192.168.1.33转换为117.27.76.128,并发送给运营商117.27.76.1。
运营商在内部通过互联网查找路由表,逐一发送到157.148.54.140服务器。
服务器接收请求响应请求,建立TCP三次握手,通过稳定的逻辑链路传输数据。
2.2.打开网页的连接过程
在浏览器中输入www.baidu.com,主机不知道百度对应的IP,那么首先要做的就是通过DNS解析域名。
主机需要DNS域名解析,公网上的DNS服务器很好记:114.114.114.114、114.114.115.115、223.5.5.5、223.6.6.6,223.5.5.5是此时配置的DNS服务器。
然后域名解析请求需要访问223.5.5.5以获得www.baidu.com的IP地址。
在cmd下输入nslookup www.baidu.com,可以看到解析后对应的IP地址14.215.177.39。
知道了服务器的IP地址,主机访问百度服务器的过程和访问QQ的过程是一样的!
我们回到最初的问题,为什么网页用域名,而QQ应用不用?
IP地址不太好记,百度的IP地址14.215.177.39根本记不住,网页的域名也很好记,所以人们通过域名来访问,IP地址可以直接集成在QQ应用中,不需要使用域名。
我们平常遇到访问不了网页怎么确定故障呢?
4.1.确定内网到外网有无问题
如果我们无法访问任何网站,那么可能就是物理链接和连接的问题。这种情况下,QQ可以打开,首先可以确定电脑接入外网没有问题。
4.2.内网没问题网页打不开
不,打开网页。如果访问外网没有问题,很可能是DNS配置错误。你可以试着把DNS修改成114.114.114.114、114.114.115.115、223.5.5.5和223.6.6.6的几个通用DNS服务器。
4.3.那么为何DNS配置会出问题?
DNS的地址是从DHCP服务器自动分配的IP、掩码、网关和DNS。
请检查DHCP服务器上发布的DNS更改,或者intranet中可能存在非法的DHCP服务器。建议使用DHCP保护措施进行保护。
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 puzdycom@126.com 举报,一经查实,本站将立刻删除。