当您在浏览器中输入www.baidu.com 时,DNS 会为您做什么?

在上网时,如果网络不通或网速很慢时,经常会听到DNS这个词,所以大家都会知道DNS肯定跟网络有关,那DNS究竟是什么?在我们上网时它是如何为我们工作的?一起来看

各位老铁们好,相信很多人对当您在浏览器中输入www.baidu.com 时,DNS 会为您做什么?都不是特别的了解,因此呢,今天就来为大家分享下关于当您在浏览器中输入www.baidu.com 时,DNS 会为您做什么?以及的问题知识,还望可以帮助大家,解决大家的一些困惑,下面一起来看看吧!

一、DNS其实就是个“翻译”IP地址的服务器

DNS的作用很简单,就是根据域名找出IP地址。你可以把它想象成一本巨大的电话簿。

计算机在网络上通信时,只能识别“202.108.22.5”等IP地址,而不能识别域名(www.baidu.com)。

人类无法记住超过10个IP地址的URL,所以当我们访问一个网站时,我们通常会在浏览器地址栏中输入域名来看到我们需要的页面。这是因为有一个称为“DNS服务器”的服务器。 ”计算机自动将我们的域名“翻译”成对应的IP地址,然后调用该IP地址对应的网页。

二、当你在浏览器输入www.baidu.com时,DNS做了什么?

DNS“翻译”的过程也称为DNS解析。它的解决过程并不像我们想象的那么简单。该过程分为10步。前两步在本地机器上完成,后面的步骤在DNS服务器上完成。结束:

当你在浏览器中输入www.baidu.com时,浏览器会首先检查缓存中是否有该域名对应的IP地址。如果是这样,解决过程就结束了,您可以访问该网站。如果你的浏览器是新安装的,还没有该域名的缓存数据,浏览器会去操作系统的缓存中查看是否有该域名。 (操作系统中还有一个域名解析过程:在Windows中可以通过C:WindowsSystem32driversethosts文件设置,在Linux中可以通过etchosts文件设置)

如果您的操作系统恰好是新安装的,那么当您进入www.baidu.com时,您将看到以下8个步骤:

1、当域名不在操作系统的缓存中时,操作系统会将域名发送到名为LDNS的DNS服务器。由于这个DNS服务器通常位于用户所在城市的某个角落,因此被命名为本地DNS。服务器(本地DNS)。

这个专用的DNS服务器的性能会非常好。他们一般都会缓存域名解析结果。当然,缓存时间是由域名的过期时间控制的。大约80%的域名解析到此结束,所以LDNS主要负责域名解析。

(Windows环境下通过命令行输入ipconfig查询配置的DNS服务器:Linux环境下通过cat etcresolv.conf查询)

百度域名到这里就结束了,但是如果是其他域名还没有到这一步呢?

2、如果LDNS仍然无法命中,则直接到根域名服务器请求解析。

当您在浏览器中输入www.baidu.com 时,DNS 会为您做什么?

(全球仅有13台根域名服务器,这13台服务器由美国授权的分配机构ICANN统一管理,负责全球互联网域名根服务器、域名系统、IP的管理)地址等)。

3、此时必须找到域名(除非没有域名)。此时,根域名服务器向本地域名服务器返回查询到的主域名服务器(gTLD Server)地址。

gTLD是国际顶级域名服务器,如.com、cn、org等,全球仅有13个左右。

4. 然后,本地域名服务器LDNS 向上一步返回的gTLD 服务器发送请求。

5、接受请求的gTLD服务器查找并返回该域名对应的Name Server域名服务器的地址。名称服务器通常是用户注册的域名服务器。

6. 然后,LDNS 向Name Server 域名服务器请求IP 地址。 Name Server域名服务器会查询存储的域名与IP的映射关系表。

7. 正常情况下,会获取目标IP地址并返回给LDNS。

8、最终找到IP地址后,LDNS会将域名与IP地址的对应关系缓存在服务器中,并将结果返回给用户。

三、最后再来说一下,很多人通过修改DNS来提高网速,这种方法真的可行吗?

修改DNS会加快进程,但不要随意修改。

首先,如果默认自动获取DNS服务器地址,则使用运营商本地的DNS服务器。该服务器速度非常快,会解析到最近的IP 地址供您访问。

其次,如果修改了DNS,解析到你的IP地址可能不是最快的。比如你是电信用户,解析到联通IP,跨运营商访问会比较慢。

当然,也有一些通用的DNS服务器采用了智能解析功能。它的工作原理是根据你的源IP解析给你最快的访问地址(解决多运营商解析和同一运营商不同地区解析的问题,这个是另外一个话题,这里就不列出来了) ),例如流行的Google DNS:8.8.8.8和阿里巴巴的DNS:223.5.5.5,但是使用这些DNS提供商可能会收集用户信息或嵌入一些广告。

用户评论

当您在浏览器中输入www.baidu.com 时,DNS 会为您做什么?
挽手余生ら

每次想找网站的时候都觉得很神奇,原来是DNS在默默工作呢!我也不知道这背后的原理,今天读这篇文章解开了一个迷,太赞了!

    有14位网友表示赞同!

当您在浏览器中输入www.baidu.com 时,DNS 会为您做什么?
淡淡の清香

说起来,我还是挺佩服电脑里那些小软件的,他们虽然我们看不到,却一直在帮我处理很多事情。像DNS一样,简直是人间的工程师啊!

    有10位网友表示赞同!

当您在浏览器中输入www.baidu.com 时,DNS 会为您做什么?
我绝版了i

我一直以为打开百度就是直接找到了它的网页,原来是这样一个复杂的过程啊!这篇文章让我对网络世界有了更深的理解,感觉自己学到了好多新知识!

    有14位网友表示赞同!

当您在浏览器中输入www.baidu.com 时,DNS 会为您做什么?
┲﹊怅惘。

DNS这么重要一个东西,一直以来都不知道它在后台默默运作。 关键是知道这个域名解析过程的重要性,以后使用网页的时候更加珍惜它的存在!感谢作者科普了这个知识点!

    有8位网友表示赞同!

当您在浏览器中输入www.baidu.com 时,DNS 会为您做什么?
↘▂_倥絔

原来输入网站的网址背后是一系列繁复的操作啊! 这篇文章让我认识了一下DNS的功能,以前真觉得打开网页太简单了,现在才知道它是怎样运作的。点赞!

    有9位网友表示赞同!

当您在浏览器中输入www.baidu.com 时,DNS 会为您做什么?
发呆

这篇文章写的真好!很详细地解释了DNS的作用和原理,虽然我之前知道一点,但通过你的文章更深入地理解了它在互联网中的重要意义。

    有20位网友表示赞同!

当您在浏览器中输入www.baidu.com 时,DNS 会为您做什么?
执拗旧人

文章读完了,感觉自己对网络知识又提升了一层。原来输入一个网址是这样运作的啊! 以后不用觉得打开网站这么简单,我们要感谢那些默默工作的人才和技术吧!

    有11位网友表示赞同!

当您在浏览器中输入www.baidu.com 时,DNS 会为您做什么?
丢了爱情i

我曾经也认为输入百度就是直接找到它的主页,但其实过程远比我想像复杂得多。这个解释非常清楚,让我对域名解析有了更深入的了解。

    有19位网友表示赞同!

当您在浏览器中输入www.baidu.com 时,DNS 会为您做什么?
七级床震

太棒了!终于明白dns到底做了些什么!以前总感觉浏览器打开网页好像只是瞬间的事,现在知道那是几千毫秒的速度处理这么多复杂的步骤!

    有11位网友表示赞同!

当您在浏览器中输入www.baidu.com 时,DNS 会为您做什么?
金橙橙。-

我觉得文章讲解还是比较专业的,但对于一些非专业读者来说,可能有些枯燥和难懂。 我希望作者以后能结合更多实例进行解释,让更多人更容易理解DNS的工作原理。

    有5位网友表示赞同!

当您在浏览器中输入www.baidu.com 时,DNS 会为您做什么?
怅惘

这篇文章写的真棒,清晰易懂地解释了域名解析的过程!以前总感觉打开网站是秒速的过程,现在才知道隐藏其中的复杂逻辑,太赞了!

    有8位网友表示赞同!

当您在浏览器中输入www.baidu.com 时,DNS 会为您做什么?
服从

我一直觉得互联网技术好神奇,但对于具体原理却不太了解。 这篇文章解开了我的疑惑,让我对DNS功能有了更深入的理解!

    有16位网友表示赞同!

当您在浏览器中输入www.baidu.com 时,DNS 会为您做什么?
一点一点把你清空

文章讲解不错,但是我觉得它缺少一些交互性。 例如,可以加入一些动画演示来直观地展示域名解析的过程,这样会更容易让读者理解。

    有12位网友表示赞同!

当您在浏览器中输入www.baidu.com 时,DNS 会为您做什么?
弃我者亡

我感觉这篇文章有点偏向技术层面,对于普通用户来说,可能更关心DNS本身对我们的影响和作用。 作者可以在文章中增加一些关于安全性的介绍,例如怎样保护自己的DNS不被攻击等等。

    有8位网友表示赞同!

当您在浏览器中输入www.baidu.com 时,DNS 会为您做什么?
你瞒我瞒

总觉得作者只停留在理论层面上,并没有给到现实生活中的应用案例。 能结合一些实际例子来讲解DNS的作用,会让读者更容易理解和记忆。

    有18位网友表示赞同!

当您在浏览器中输入www.baidu.com 时,DNS 会为您做什么?
荒野情趣

以前就知道域名解析这个词, 但并不知道它具体是怎么工作的。 文章的解释很清晰,让我对DNS有了更深入的了解,感谢作者的分享!

    有10位网友表示赞同!

当您在浏览器中输入www.baidu.com 时,DNS 会为您做什么?
回到你身边

虽然文章科普了DNS的功能和原理,但我觉得对于一些技术细节的介绍还是过于浅显。 希望作者能在后续的文章中继续深入探讨DNS的运作机制,例如不同的解析方式、错误处理等方面。

    有20位网友表示赞同!

当您在浏览器中输入www.baidu.com 时,DNS 会为您做什么?
青衫负雪

这篇文章很有启发性,让我意识到技术看似简单背后隐藏着很多复杂逻辑。 我以后会更珍惜互联网给我们带来的便利,也更加重视网络安全问题!

    有8位网友表示赞同!

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

(0)
小su's avatar小su
上一篇 2024年9月18日 上午1:44
下一篇 2024年9月18日 上午1:51

相关推荐

发表回复

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