DNS 协议详解

DNS 协议是互联网中将域名转换为 IP 地址的重要机制。本文详细介绍了 DNS 的工作原理,包括域名与 IP 地址的关系、DNS 的层次结构、不同类型的域名服务器及其作用,以及 DNS 查询方式和缓存机制。通过了解 DNS,读者可以更好地理解互联网的运行机制。
摘要由CSDN通过智能技术生成

我们知道,当我们访问一个服务器上的资源时,是需要 IP 地址的,但是在我们平常使用浏览器的时候,却并没有输入那一长串的 IP 地址,而是在地址栏输入了一串网址,那为啥输入网址就能请求到服务器上的资源了呢?这就离不开域名解析协议(DNS)的功劳了,今天我就带你看看 DNS 是怎么工作的🤪🤪🤪。

什么是 DNS 协议

在介绍 DNS 协议之前,我们先得知道 IP地址和域名的概念:

  • IP 地址:一长串能够唯一地标记网络上的计算机的数字。
  • 域名:又称网域,是由一串用点分隔的名字组成的 Internet 上某一台计算机或计算机组的名称,用于在数据传输时对计算机的定位标识(有时也指地理位置)比如 www.baidu.com

注意:域名和网址并不一样,一般网址是包含域名的,比如 https://gitee.com/kuangtf 就是一个网址,而 https://gitee.com 就是一个域名

那为啥要有 DNS 协议呢?

由于 IP 地址具有不方便记忆并且不能显示地址组织的名称和性质等缺点,人们设计出了域名,并通过域名解析协议(DNS,Domain Name System)来将域名和 IP 地址相互映射,使人更方便地访问互联网,而不用去记住能够被机器直接读取的 IP 地址数串。将域名映射成 IP 地址称为正向解析,将 IP 地址映射成域名称为反向解析。

DNS 协议可以使用 UDP 或者 TCP 进行传输,使用的端口号都为 53。但大多数情况下 DNS 都使用 UDP 进行传输。

什么是域名

我们上面简单的介绍了域名,那么域名是由谁来规定和管理呢?不能是随便写吧?

全世界域名的最高管理机构,是一个叫做 ICANN (Internet Corporation for Assigned Names and Numbers)的组织,总部在美国加州。ICANN 负责管理全世界域名系统的运作。

域名是有一定的层次结构的,从上到下依次为:根域名、顶级域名、二级域名、三级域名等等。

就像下面这样:

下面我们来详细的介绍一下:

顶级域名

顶级域名(TLD),即最高层级的域名。简单说,就是网址的最后一个部分。比如,网址www.baidu.com 的顶级域名就是 .com。ICANN 的一项主要工作,就是规定哪些字符串可以当作顶级域名。目前为止,顶级域名共有 1058 个,它们大致可以分成两类:

  • 一类是通用顶级域名(gTLD),比如.com
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值