如果遇到这样一个问题,首先要考虑到是DNS有问题或者是DNS配置错误引起的 。
想要排除故障,首先要懂得我们访问QQ的过程 。
1.和QQ建立连接的过程
登录QQ的操作过程和登录网页都是一样的,QQ的软件内实际上和访问网页没有任何差别,它集成对应服务端的IP地址,通过windows任务管理器中的详细信息,可以查看到QQ运行程序的PID 。
文章插图
通过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.打开网页的连接过程
【和QQ建立连接的过程 为什么qq网页打不开】浏览器中输入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根本记不住,而网页的域名是容易记忆,所以人们访问时都通过域名访问,而QQ应用程序内直接集成直接使用IP地址就可,不需要用域名 。
文章插图
我们平常遇到访问不了网页怎么确定故障呢?
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修改,或者内网可能出现非法的DHCP服务器,建议使用DHCP防护手段进行防护 。
- 2023年节假日安排 国庆节和中秋节同一天的年份
- 红外线热波管和换气扇的巧妙组合 浴霸是什么
- 气势磅礴的近义词:气吞山河,意思为气势可以吞掉高山和大河 气势磅礴的近义词是什么
- 和世界读书日相关的文字内容 关于读书的手抄报题目
- 直道驰道是皇帝的专用车道,皇帝下面的大臣、百姓,甚至皇亲国戚 秦朝的直道和驰道有什么区别
- 比喻险恶的环境或尖锐激烈的斗争 什么涛和浪的成语
- 如何打开时间相机APP 时间相机怎么修改位置和时间
- ab变频器和abb比基本一样好 ab变频器和abb比哪个好
- 单倍体是指具有配子染色体的细胞或个体,由未经受精作用的卵细胞 什么是单倍体和二倍体啊
- 主干家庭,亦称“直系家庭” 主干家庭和核心家庭的区别