为什么网页打不开?以通俗易懂的方式讲解用户访问网站的基本原理和流程。

电脑访问百度网站过程简单示意图电脑访问网站的流程大致如上图所示,起到最重要作用的是DNS,DNS域名系统(英文:Domain Name System,缩写:DN

这篇文章给大家聊聊关于为什么网页打不开?以通俗易懂的方式讲解用户访问网站的基本原理和流程。,以及对应的知识点,希望对各位有所帮助,不要忘了收藏本站哦。

其实我们可以通过IP地址来访问网站。为什么我们需要通过域名来访问网站呢?有以下几个原因:

IP地址不好记,而且都是数字,不方便用户使用。一般情况下,公司域名保持不变。有些域名可以直接体现公司名称,并且易于记忆,例如百度的公司域名www.baidu.com。一个网站可能对应多个不同的IP地址。当我们通过域名访问的时候,只需要记住域名地址就可以了。我们看一下用户访问网站时域名解析的过程。以访问百度网站www.baidu.com为例:

1、打开浏览器,输入百度网站域名www.baidu.com。

2、浏览器首先搜索浏览器自身的DNS缓存。如果存在www.baidu.com对应的条目且有效,则直接解析并打开该网页。

3.如果步骤2没有解决,浏览器将搜索计算机Windows系统中的DNS缓存。如果存在且未过期,则解析完成。

4. 如果步骤3 未解决,浏览器将搜索主机文件。在C:\Windows\System32\drivers\etc下,如果有域名对应的IP地址,则解析完成。

5、一般不会添加步骤4中的hosts文件,因此浏览器向DNS系统发起调用,向本地设置的Local DNS服务器(如114.114.114.114)发起域名解析请求。如果域名服务器找到www.baidu .com 对应的条目进行解析。

6、如果第5步解析不成功,则设置的LDNS服务器会代表浏览器发起迭代DNS解析请求,逐级搜索DNS服务器系统,直至找到www.baidu.com对应的授权DNS服务器被发现。

7、该授权DNS服务器是企业购买域名时用于管理域名解析的服务器。该授权服务器上会有www.baidu.com对应的IP解析记录。然后DNS服务器将最终的www.baidu.com对应的1P记录发送给LDNS。

8、LDNS将授权DNS服务器www.baidu.com对应的IP解析记录发送给客户端浏览器,并缓存域名和IP对应的解析记录,以便下次相同的解析请求可以更快返回记录。

为什么网页打不开?以通俗易懂的方式讲解用户访问网站的基本原理和流程。

9、客户端浏览器获取www.baidu.com对应的IP地址。接下来,浏览器会请求该IP地址对应的网站服务器。网站服务器接收客户的请求并响应处理,处理客户请求的内容。返回到客户端浏览器。

10、这样就完成了访问网页的完整过程。

我们简单测试一下,你就会明白访问网站的原理了。当电脑打开DOS窗口并开始运行时,也可以同时按键盘上的win和r键,然后输入cmd回车即可调出。在DOS窗口中使用ping命令来ping www.baidu.com。如下显示,说明访问百度网站正常。

你可以看到你正在访问www.baidu.com,但是它回复你的信息是IP的形式。此处返回给您的IP 地址是112.80.248.75。这是百度网站真实服务器的IP,所以如果你知道网站的真实IP地址,也可以直接通过IP地址访问。

我们不会记住这个真实的IP地址。因为它很难记住,所以我们将其替换为一个更容易记住的URL,这需要DNS服务将URL解析为相应的IP。我们可以输出一条命令nslookup www.baidu.com。你可以看到我们设置了dns 114.114.114.114来帮助我进行解析服务。它帮我解析了www.baidu.com,查出了它的真实IP地址112.80.248.75和112.80.248.76,所以这两个IP地址都是可以访问的。

接下来我们来测试一下如果是错误的DNS地址会发生什么情况。我这里设置了错误的DNS。设置DNS就是设置IP地址的地方。

我们来测试一下。我们还使用ping 命令来ping www.baidu.com。可以看到ping请求找不到这个URL。他怀疑输入的名字有问题。哈哈,其实是我们的DNS设置有问题。

然后我们将使用nslookup进行测试。因为我们设置了错误的DNS地址,所以他请求DNS地址的时候出现了超时。

通过上面的介绍,还有一种方法是手动将域名对应的IP地址添加到hosts文件中。这样,计算机会首先搜索hosts文件,由于再次解析条目,所以可以打开百度网页。

好了,这就是我们访问网站的工作原理了。那么就很容易解释为什么网站有时可以访问,有些不能访问了。这是因为您使用的DNS 可以将某些网站解析为其他网站。问题是无法解析该网站。一般是由于运营商之间互访造成的。比如你使用移动宽带,就必然会使用移动DNS,进而访问其他运营商的资源。有问题。中国电信说我自己的电信资源必须使用自己的DNS来访问,所以如果这个DNS解析不了,可以尝试另一个DNS。

用户评论

为什么网页打不开?以通俗易懂的方式讲解用户访问网站的基本原理和流程。
仅有的余温

终于理解了为什么有时候网页就打不开啦!原来是这么复杂的过程呢。分享这篇博文给我的同学,他经常说自己电脑操作不会了,这下不用头疼了吧!

    有10位网友表示赞同!

为什么网页打不开?以通俗易懂的方式讲解用户访问网站的基本原理和流程。
不要冷战i

讲的真不错啊!以前总是觉得网页打开就是点一下而已,其实背后牵扯这么多东西,我现在对网络传输就更明白了。希望能有更多这么通俗易懂的技术讲解吧!

    有19位网友表示赞同!

为什么网页打不开?以通俗易懂的方式讲解用户访问网站的基本原理和流程。
柠栀

我电脑经常出现打不开网站的情况,真是太 frustrating了!看了这篇博文突然明白是怎么回事,原来是 dns 解析、TCP 连接等等一系列步骤出了问题,感觉自己好像是个小菜鸟啊…。

    有17位网友表示赞同!

为什么网页打不开?以通俗易懂的方式讲解用户访问网站的基本原理和流程。
疲倦了

这个解释真不错,但我还是觉得有些地方有点难懂,比如 TCP 包什么的,能不能再详细一点?不过总体来说还是能看明白的,感谢博主!

    有17位网友表示赞同!

为什么网页打不开?以通俗易懂的方式讲解用户访问网站的基本原理和流程。
一生荒唐

我也是经常遇到“网页打不开”的情况呀,现在才知道原来是网络协议的问题!看来以后得好好学习一下这方面的知识,这样就能解决很多问题了。

    有18位网友表示赞同!

为什么网页打不开?以通俗易懂的方式讲解用户访问网站的基本原理和流程。
放血

以前总以为打开网站就是一键式操作,看完这个博文才发现其实是一个复杂的过程。没想到这么细节的东西都被解释得那么清楚,真是一份宝贵资源!

    有16位网友表示赞同!

为什么网页打不开?以通俗易懂的方式讲解用户访问网站的基本原理和流程。
稳妥

这篇文章讲的特别好,简单易懂,即使是网络小白也能看明白网页打不开的原因。受益匪浅!多来几篇这样有用的文章吧!

    有5位网友表示赞同!

为什么网页打不开?以通俗易懂的方式讲解用户访问网站的基本原理和流程。
早不爱了

我觉得文章解释得太简单了,很多关键步骤都没有细说,比如具体的TCP/IP协议等等,总是不够深入啊。希望博主能更新更详细的文章!

    有8位网友表示赞同!

为什么网页打不开?以通俗易懂的方式讲解用户访问网站的基本原理和流程。
别悲哀

哎,就是不知道为什么我的网有时候又慢又卡,网页打不开的时候就特别绝望。看了这个博文明白了原因,但我解决不了问题啊😭

    有6位网友表示赞同!

为什么网页打不开?以通俗易懂的方式讲解用户访问网站的基本原理和流程。
青瓷清茶倾城歌

这篇博文真的是太棒了,我之前想把网站的功能自己搭建一下,现在终于搞懂了打开网页的基本原理!可以开始行动啦!

    有5位网友表示赞同!

为什么网页打不开?以通俗易懂的方式讲解用户访问网站的基本原理和流程。
折木

对新手来说确实很有帮助,但对于已经了解网络基础的人来说,这篇文章内容显得有点浅显。我希望作者能提供更深入的内容解析。

    有12位网友表示赞同!

为什么网页打不开?以通俗易懂的方式讲解用户访问网站的基本原理和流程。
羁绊你

以前从来没想过网页打开需要这么复杂的过程,看完这篇文章真觉得科技真是太神奇了!希望以后还能看到更多有趣的科普文章。

    有12位网友表示赞同!

为什么网页打不开?以通俗易懂的方式讲解用户访问网站的基本原理和流程。
海盟山誓总是赊

我一直用的手机浏览器打开网站速度很快,怎么电脑这边总是慢得很?看了这篇博文才知道,原来是电脑配置的问题啊!我还要升级一下硬件才行!

    有18位网友表示赞同!

为什么网页打不开?以通俗易懂的方式讲解用户访问网站的基本原理和流程。
眷恋

虽然说明白了网页打不开的原因,但实际操作起来还是很难解决。希望作者能提供一些解决方法或者教程,这样就更实用啦

    有19位网友表示赞同!

为什么网页打不开?以通俗易懂的方式讲解用户访问网站的基本原理和流程。
信仰

文章写的虽然好,但是对于像我这种完全没有编程基础的人来说还是有点难理解。希望以后能出针对不同人群的讲解文章

    有20位网友表示赞同!

为什么网页打不开?以通俗易懂的方式讲解用户访问网站的基本原理和流程。
孤败

网页打不开的时候真让人烦啊!看了这篇博文才知道原来和dns解析有关,下次遇到问题可以先检查一下dns。感谢分享!

    有19位网友表示赞同!

原创文章,作者:小su,如若转载,请注明出处:https://www.sudun.com/ask/172792.html

(0)
小su's avatar小su
上一篇 2024年9月22日 上午3:17
下一篇 2024年9月22日 上午3:26

相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注