DNS:一种互联网协议统治一切

作者: Judy Howell
创建日期: 26 七月 2021
更新日期: 21 六月 2024
Anonim
深度解释-ENS 估值:不仅仅是域名
视频: 深度解释-ENS 估值:不仅仅是域名

内容


带走:

互联网的成功运营很大程度上取决于DNS,主要是因为它是如此有效-如此简单。

您是否容易记住长数字?大多数人不会,但不会绝望:计算机发现这很容易。事实证明,这正是域名系统(DNS)的全部意义。此协议可将Techopedia.com之类的域名转换为Internet协议(IP)地址(在本例中为184.72.216.57),这是计算机用来在网络上相互识别的地址。因此,如果您曾经在线,无论您是否意识到,DNS都有可能使您受益。这是使Internet对人类友好的重要组成部分,并将所有幕后技术内容付诸实践。让我们再仔细看一下Internet上最不可或缺的部分之一。

什么是DNS?

在那些不使用Internet技术方面的人中,有时对于DNS的实际作用存在普遍的普遍困惑。令人惊讶的是,相对无害的三个字母的首字母缩写词可能会导致这种困惑和困惑,而实际上它的工作确实是一个简单的工作。

可以说,DNS使Internet比计算机更友好于人。那是因为绝大多数DNS查找只是将名称转换为数字,或者将数字转换为名称。与普遍的看法相反,它确实如此简单。

运行中的域名系统

让我们从基础开始,简单地使用要求访问www.techopedia.com的Web浏览器编写一个示例。

由于计算机最适合数字处理(它们在二进制计算语言中使用一和零),因此将在运行浏览器的计算机上执行DNS查找。该查询的结果是www.techopedia.com被转换为IP地址,在这种情况下,该IP地址属于Amazon Web Services:184.2.2.216.57。

那就是所谓的正向DNS查找。相反,反向DNS查找 恰恰相反,当IP地址转换为名称或184.72.216.57变成www.techopedia.com时就会发生。

有多种原因需要进行此转换,但是这两种类型的查询都很重要。

要说DNS是Internet的关键,这是显而易见的。没有它,几乎没有任何服务可以运行,不必介意部分。即使在后台运行的那些服务可能在没有正确运行DNS的情况下也可能起作用,但这些服务通常处于错误的配置状态,并且无论如何都会失败。这意味着我们要依靠DNS来处理从视频到视频再到和的所有内容。


没有错误,没有压力-在不破坏生活的情况下创建可改变生活的软件的分步指南

当没有人关心软件质量时,您就无法提高编程技能。

在任何给定的日子里,DNS查找的数量之多令人震惊。 Google于2009年推出了自己的DNS解析器服务。到2012年,它已经满足了超过700亿个请求。

该书显示了DNS解析程序在免费执行可靠的DNS查找而无需运行自己的名称服务器的情况下的实用性。实际上,大多数Internet服务提供商(ISP)为Internet用户提供名称服务器,这可能是您现在使用的DNS解析器。

DNS:大局

让我们退后一步,简要了解一下大局。允许回答DNS查询的层次结构非常简单。

受信任的机构(例如政府机构,NASA,ISP和大学)负责某些顶级域名,例如.com或.biz。当您的浏览器首次请求域名IP地址时,查询首先发送到所谓的根服务器。

这些根服务器知道哪些名称服务器(和哪些ISP)与请求的域名相关联,并且将查询传递给它们以获得答案。以后,通过从几个到几个遍历的名称服务器的任何内容,浏览器将得到(寻找)答案(希望如此),然后可以连接到已提供的IP地址。

在此处查看Techopedia的DNS记录。部分内容如下所示。



常见查询

DNS记录有很多不同类型,但是出于我们的目的,这两个对网站和感兴趣。


A记录是一个简单的公告。它指出特定的主机名(即DNS名称)指向一个或多个IP地址。

可以在名称服务器上声明它,如下所示,其中“ www”记录指向IP地址98.76.54.32:

在www.techopedia.com 98.76.54.32

为了获得域名,您需要宣布一个所谓的邮件交换器记录(缩写为MX),如下所示:

在MX mail.techopedia.com 12.34.56.78

在这里,主机名“邮件”指向一个IP地址,并且应该接受该域名。 (在“解释的12个DNS记录”中了解其他常见的DNS记录。)

流行名称服务器

尽管存在一些令人不安的安全问题,但最受欢迎的名称服务器是BIND。它自1980年代末以来就已经存在,并被广泛接受为首选的DNS实施。另一种流行的替代方法是在BIND反复出现安全问题后出现的, djdns 或如您所料,通常称为TinyDNS,它是一款非常小巧,轻巧的软件,如果在软件中暴露出安全漏洞,便会提供经济上的回报,以此吸引那些放弃了BIND记录的用户安全。

DNS:仍然有效的旧技巧

DNS已经存在了很长时间,以至于它肯定有点过时了,但是通过进行一些细微的调整(例如DNSSEC)来增强其安全性,DNS似乎有可能在我们身边已经存在了很多年。毕竟,它很简单,而且可行。