每次您在线打开一个页面时,DNS 都会做出贡献。
今天就和小编一起来了解一下吧!
每台计算机都有自己的IP并且是唯一的。
人类的交流从知道彼此的名字开始。小芳、小梅这样的名字很容易记住。
然而,如果你遇到同名的人,你应该小心区分他们。毕竟,如果你12号发给刘伟的消息35号发给刘伟,那就更尴尬了。因为失误。
计算机王国是一个数字的世界。每台计算机都可以用自己的编号来代表自己,完全避免了同名的问题。这个唯一的号码通常称为IP 地址。
目前有两种类型的IP地址:
IPv4
IPv4是互联网协议发展过程中的第四次修订版,也是应用最广泛的版本,也是互联网的核心。 IPv4 是一个32 位二进制数,即由0 和1 组成的32 位数字串,代表4,294,967,296 个地址。这相当于近43 亿个IPv4 地址。
您还可以将这32 位0 和1 以十进制显示,以便于记忆。最常用的是192.168.1.1。
IPv4 地址的格式如下所示。
在互联网的早期,为每台计算机分配一个IPv4 地址就足够了。
然而,事情的发展总是超出人们的预期。
由于互联网的快速发展,截至2019年12月,全球43亿个IPv4地址已全部分配完毕。
聪明人还采取了多种技术方法来缓解IPv4地址枯竭,包括:
回收IPv4 地址:互联网号码分配机构(IANA) 和地区互联网注册管理机构(RIR) 回收互联网早期分配的大量IPv4 地址,并根据需要重新分配它们。
动态IPv4地址:在局域网内,通过DHCP技术,连接到局域网的每台计算机在开机时都会动态分配一个IPv4地址。当计算机关闭并离开LAN 时,其IPv4 地址将被重新使用和分配。新电脑。
内部和外部网络的IPv4 地址:通过NAT 技术,您的局域网会被分配一个互联网有效的IPv4 地址,称为外部网络地址。这个局域网内所有计算机的IPv4地址称为内网地址。 LAN 内的计算机使用其内部网络地址相互通信,LAN 内的计算机使用LAN 的外部网络地址与LAN 外的计算机通信。
IPv6
IPv6 是互联网协议开发过程中的第六次修订,由互联网工程任务组(IETF) 设计。它的主要用途是替换IPv4 地址。 IPv6是一个128位的二进制数,即由0和1组成的128位数字串,代表340,282,366,920,938,463,463,374,607,431,768,211,456个地址。
对于39 位数字,人们不知道如何用科学记数法准确地书写该单位。也就是说,IPv6地址的数量是无限的,据说世界上的每一粒沙子都可以分配一个IPv6地址。
您还可以将这128 位0 和1 以十六进制显示,以便于记忆。最常用的是ABCD:EF01:2345:6789:ABCD:EF01:2345:6789。
这里的IPv6地址分为八段,用“:”来分隔各段。每个部分都有一串16 个十六进制数字。
IPv6 地址的格式如下所示。
IP很难记住,所以域名就派上用场了
IP 地址非常独特,当我上网时,是否还必须输入特定服务器的IP 地址才能打开该服务器上的网页或视频?
当然不是。
如前所述,计算机使用IP 地址来代表自己。对于人类来说,当然是用名字更方便。
您在浏览器中输入的URL 地址(例如www.zte.com.cn)实际上是一个名称,通常称为域名。
不要小看这个简短的名字。包含很多内容。让我们仔细看看。
从右到左:
cn:顶级域名,cn代表中国,其他名称包括“.com代表商业组织”、“.edu代表大学”、“.uk代表英国”。
com:二级域名。
zte:特定公司拥有的域名。
www:三级域名,描述贵公司提供的服务。 www代表常规网页,mail代表邮箱。
IP或域名,需要DNS支持
上网就是根据你的域名找到你的IP的过程。
域名系统(英文:Domain Name System,缩写:DNS)是一项互联网服务。 DNS是一个分布式数据库,它将域名和IP地址相互映射,使人们可以轻松访问互联网。
当您的本地计算机连接到网络时,它会自动分配一个DNS 服务器IP 地址。此DNS 服务器称为本地域名服务器,通常由您的网络服务提供商提供。
在浏览器中输入您的域名(例如,www.xyz.com),然后单击Enter,DNS 将起作用。
在最好的情况下,只需要三个步骤:
本地计算机A根据配置的本地域名服务器的IP地址,向本地域名服务器DNS101发送查询消息。 “嘿,你知道www.xyz.com 的IP 地址吗?”
刚好有人问起这个域名。本地域名服务器DNS101找到这个IP地址,缓存起来,回复本地计算机A:“祝你好运,您要访问的IP地址是192.168.160.101。”
本地计算机A收到响应后,直接定位到计算机B(192.168.160.101),并在浏览器中成功显示计算机B(192.168.160.101)的网页。
通常情况下,您需要执行至少几次查询和多次DNS 搜索才能找到真实的IP 地址。
现在,这个查询是“A问B一个问题B回答AA问C一个问题C回答AA问D一个问题最后A回答D”,这种方法称为迭代。
还有一种递归查询方法,即A问BB问CC回复BB回复A最后A到D。
无法打开网页。 DNS 可能是罪魁祸首。
事实上,您的计算机可能无法找到DNS。
如果没有DNS,您将无法将您键入的URL 转换为网站服务器的实际IP 地址,当然您也将无法打开该网站。
DNS 失败的常见原因有:
污染
由于DNS中存储的是域名和IP的对应关系,因此,由于黑客攻击或数据异常等多种原因,域名可能会被映射到错误的IP地址。在这种情况下,当计算机尝试通过此DNS 访问网站A 时,可能会被错误地定向到网站B。
修改的
您在本地计算机上配置的DNS IP 地址被其他应用程序意外更改。在这种情况下,计算机尝试访问网站A,但找不到正确的DNS。
服务器崩溃
由于DNS是实现一定功能的服务器,是专业的、高性能的服务器,在某些情况下可能会崩溃。一旦崩溃,你的计算机尝试通过这个DNS访问互联网肯定会失败。
记录无效
DNS中保存的域名与IP地址的对应关系、域名与域名的对应关系等,都有生命周期,例如TTL为10分钟。超过时间限制后,这些通信将被清除,并且不再可供您在计算机上查询。
那么你可以做什么来修复你的DNS 呢?
除了等待DNS维护人员修复之外,您还可以尝试更改本地计算机网络设置中的DNS地址。
在本地PC 上,选择设置> 网络和Internet > 以太网> 网络连接> IP 配置> 编辑,选择IPv4,输入首选DNS 和备用DNS,然后单击保存按钮。
供参考,几大厂商提供的DNS服务器:
谷歌公共DNS:8.8.8.8 和8.8.4.4
开启器DNS:42.120.21.30
aliDNS:223.5.5.5 和223.6.6.6
114DNS:114.114.114.114 和114.114.115.115
结论
嗯,今天又是学习的一天,我又学到了更多有用的知识。
通过今天的文章,我们了解到以下内容:
IP 地址有两种类型:IPv4 和IPv6。 IPv4是过去和现在,IPv6是趋势和未来。
网站URL地址包含四级域名:顶级域名、二级域名、三级域名、四级域名。
DNS的工作过程是根据域名查找域名,根据域名查找IP地址,根据IP地址查找域名,不断迭代的过程。
我无法访问互联网。您的DNS 可能有问题。
亲爱的朋友,如果您与互联网断开连接,请不要忘记检查您本地配置的DNS 信息。
转载内容仅代表作者观点
不代表中国科学院物理研究所立场。
如需转载,请联系原公众号。
来源:中兴通讯文档
编辑:雷格超人
原创文章,作者:小条,如若转载,请注明出处:https://www.sudun.com/ask/82129.html