域名是什么?

07.18.2019  - 作者  在 域名

您知道其实域名与您环环相扣,在很多地方都可以使用到域名吗?

这也是为什麽我们在域名指南中一开始就提出这个问题:什麽是域名

主机

您或许知道,除了电脑和智慧型手机,现在还有智慧马桶、智慧冰箱,DVR 等等智慧产品。随着网路爆炸式地成长,任何东西都可能与网路相连结。

为了连结网路,每种装置都将需要配置一组 IP 位址。这组数字为连接到网路的所有事物 (有时候我们称其为 “资源”) 提供精确且必要的数位价值,就是这组数字构成这些设备相连的基础。就像是一组电话号码,如果您没有拨号给别人,别人就不会有您的号码;那麽在没有 IP 位址的情况下,两台电脑就无法沟通。

一旦您的电脑或是智慧马桶,又或是任何其它的智慧装置连结上网路,那它就会变成一个主机。

hosts.txt

以前若您想要打电话给某个人,您需要在电话簿裡查询他们的名字,然后再对照列在名字旁的电话号码。电话公司发给您的电话簿将决定您是否能够拨打电话给其他您没有纪录下的电话号码。

基本上这是早期网路的工作方式。在早期的网路设定中,若您想要连结至不同的装置,您必须知道它的位址。这些位址是以文字档的形式储存,此当按列出所有网路上的位址和主机名称。反过来思考也是相同的意思: 如果您想要将另一台电脑加入您的网路,您必须要联繫管理该文件的人才能加入。而这份文件就是 hosts.txt,其包含所有主机名称和所有即将上网的每一台设备的位址。

然而,另一方面的问题是,随着越来越多台电脑连上网路,这份文件档案也变得更大,进而使得其伺服器在每台电脑的网路服务上变得越加困难;再者,将您的装置加入至网路中意味着要联繫网路资讯中心 (或 NIC) 去执行,虽然网路管理员在现在可能不常见,但在那裡工作的人都是在晚上或假日时才回家度假。随着早期网路的发展,hosts.txt 文件的大小和其更新的频率即代表其需要新的解决方案。

网域名称系统 (DNS)

输入域名系统或 DNS。 DNS 会将网路上的每个资源放到树状结构的分支上,第一组分支为顶级域名,像是 .edu.gov.net.com 等等。

在所有这些分支中,任何人都可以注册一个名称并使用于任何他们想要的资源上(这裡指的是设备)。除此之外,他们可以添加任何他们可能想要的分支。而域名就是由点分隔开后所有这些分支的名称。

举例来说,我们用 “gandi ” 的名称注册顶级域名 .net,我们接着建立域名(或称为子域名)www,然后将其分配给我们的网站伺服器。

当您要访问我们的网站时,您的电脑只需要询问一个名为解析器的 DNS 伺服器(这通常由您的 ISP 运营,但公共 DNS 解析器也存在),而不必知道该伺服器的 IP 位址,便可以找到 www.gandi.net。那麽解析器是如何办到的呢?首先,它会询问根区域哪裡可以找到 .net。接着,它会询问 DNS 伺服器哪裡可以找到 gandi.net,然后再询问 gandi.net 的伺服器哪裡可以找到 www.gandi.net。

为了使系统更有效率,电脑内建了快取系统。快取系统是指电脑保存从另一台电脑取得的一个资讯,以便日后使用。 在这种情况下,DNS 解析器可能在近期内已经造访过 www.gandi.net。或许是一分钟前您曾在网站上,又或是某个人曾经使用过该解析器造访过网站。系统不需要询问根区域如何找到 .net 和 gandi.net,就能够告诉您电脑中已缓存的答案。

DNS 树可能扩展到子分支的无限子分支。但现在只需要注册特定的顶级域名(像是 .com.net 等等)就足够了。

当 Paul Mockapetris 进行原始域名系统设计时,是为了保持及确保 DNS 的一致性,以分散并解决旧系统的扩展问题,并根据不同类型的应用程式进行开放式管理。

就其本质而言,域名应具有灵活性。

我们最后一次讨论域名是什麽的时候,我们谈到了域名是您的网站地址这在概念层面上来说是正确的。 但从技术层面上来说,您可以将域名连结到网页伺服器、电子邮件伺服器以及任何其他设备,域名在技术层面上是有弹性的。 借力于 DNS,您拥有全世界的选项可以做选择。掌握域名 DNS 记录的设定是向这个世界开放的关键。

但这也意味着一个有弹性空间的世界。您的域名可以指向任何 IP 位址。如果您网站或是电子邮件上的伺服器停止运转,或是您想尝试不同公司的伺服器,您可以更改您的 DNS,没有人会知道其中的差异。或者更好的作法是,您可以使用一种称为 CNAME 记录的特定类型的 DNS 记录,将您的域名指向另一个域名,例如您的代管服务供应商管理您的域名,然后可以根据可使用的伺服器去更新并将您的域名指向最终的 IP 位址。

DNS 的创新已经成为为网路和网站提供弹性空间的一部分,超越了电脑科学家当初欲共享 hosts.txt 文件的想像。

网域名称不仅是一组网址,还是一个灵活的集线器,结合所有不同的资源 – 无论是网站、电子邮件或是其他连结 – 而这些都是您希望也能够以一个名字全部组合在一起。