美文网首页程序员
DNS | 为什么网页打不开但是QQ能聊天?

DNS | 为什么网页打不开但是QQ能聊天?

作者: Lol刀妹 | 来源:发表于2018-06-03 16:19 被阅读316次

    大学的时候偶尔会遇到这个问题,那时候一般用360修复一下就OK了,具体原因也没深究,就算深究应该也只能懵逼。

    这两天我在看网络方面的书籍,一些曾经无法解答的问题如今慢慢明了。

    DNS的作用

    计算机既可以被赋予IP地址,也可以被赋予主机名和域名。比如www.baidu.com

    用户通常使用主机名或域名来访问对方的计算机,而不是直接通过IP地址访问。因为与IP地址的一组数字组相比,用字母配合数字的表示形式来指定计算机名更符合人类的记忆习惯。

    但要让计算机去理解名称,就很为难它了。

    因为计算机擅长的是处理数字。

    为了解决上述问题,DNS(Domain Name System)服务应运而生。DNS协议提供通过域名查找IP地址,或逆向从IP地址反查域名的服务

    快师傅帮你划重点:
    DNS的作用就是将域名和IP地址相互转换。

    为什么网页打不开但是QQ能聊天?

    当你输入www.baidu.com按下回车的时候,连接服务器之前,需要先将域名通过DNS转换为IP地址。

    题外话:为什么要转换成IP地址?
    答:因为要通过IP地址拿资源。

    如果DNS错误,域名转IP地址必然受到影响,网页自然就打不开了。

    但是QQ不一样,QQ是直接通过IP地址来连接服务器的。

    QQ:去TM的DNS😴

    所以就算出现DNS错误,对QQ也不会造成影响。

    这就是为什么网页打不开但是QQ能聊天的原因。

    相关文章

      网友评论

      • b2f70a645712:牛皮 很久没看你的文章了 依然那么优秀
      • 老刘了:真喜欢你写的文章,很容易学到一些技术点,有些技术点说的很形象,快师傅niubility
        Lol刀妹:毕竟快师傅is快师傅
      • PGOne爱吃饺子:快老大,问你一下啊,为什么QQ是可以通过IP地址来连接服务器,而其他的是通过DNS转换呢,是不是其他的也可以通过Ip地址来连接服务器的。
        PGOne爱吃饺子:好的 谢谢啦,继续更新文章啊
        Lol刀妹:IP地址是通信的基础,连接服务器都需要IP地址,不管是QQ还是其它什么。如果是基于主机名通信(比如域名),就必须先将主机名转换成IP地址。
      • PGOne爱吃饺子:真喜欢你写的文章,很容易学到一些技术点,有些技术点说的很形象,希望多更新一些网络方面的文章,加油啊,么么哒
        Lol刀妹:会持续更新的:sunglasses:
      • 玉思盈蝶:厉害了呀这是
        Lol刀妹:没有,很基础的,还要继续学习:sunglasses:

      本文标题:DNS | 为什么网页打不开但是QQ能聊天?

      本文链接:https://www.haomeiwen.com/subject/gjhjsftx.html