什么是 DNS

1个月前 (01-07 07:12)阅读1回复0
zaibaike
zaibaike
  • 管理员
  • 注册排名1
  • 经验值136200
  • 级别管理员
  • 主题27240
  • 回复0
楼主

原文颁发于:什么是 DNS

DNS,或者说域名系统,凡是是进修若何设置装备摆设网站和办事器的一个十分困难的部门。领会 DNS 的工做原理将有助于诊断收集拜候的问题,也有助于理解 DNS 系统背后的工做原理。

那篇文章中,我们会讨论一些根本的 DNS 概念,那些概念将有助于你设置装备摆设并利用 DNS。

在我们起头设置装备摆设你本身的办事器域名解析之前,让我们先来看一些关于那些是若何实现的的根本概念。

域名术语

我们应该先从术语定义起头。固然有一些术语在议论计算范畴中其它内容时经常呈现,但是有许多术语不常利用。

先从简单的起头:

域名系统

域名系统(凡是被称为“DNS”)是一个收集系统,允许我们把对人类友好的名称解析为独一的地址。

域名

域名是我们习惯于与互联网资本联系关系的人道化名称。例如,”google.com” 是一个域名。有些人会说 “google” 部门是域名部门,但我们凡是能够将组合形式称为域名。

网址 “google.com” 与 Google Inc. 拥有的办事器相联系关系。当我们在阅读器中键入 “google.com” 时,域名系统允许我们拜候其相联系关系的 Google 办事器。

IP 地址

IP 地址是我们所说的收集可寻址位置。每个 IP 地址在其收集中必需是独一的。我们那里议论的收集就是指整个互联网。

IPv4,目前最常见的地址形式,由四组数字构成,每组最多有三位数字,每一组用一个点分隔。例如,111.222.111.222 是有效的 IPv4 IP 地址。利用 DNS,我们能够将名称映射到该地址,如许,你就没必要记住一组复杂的数字,来拜候你需要的网站。

顶级域名

顶级域名,或者说 TLD,是域名的最根本部门。顶级域名是右侧的最远部门(由点分隔)。常见的顶级域名是 com、net、org、gov、edu 和 io。

顶级域名在域名术语条理构造的最上层。由 ICANN(互联网名称和号码分配公司)对顶级域名停止办理控造。然后,通过域名注册商来分发 TLD 下面的域名。

主机

域名所有者能够定义多个零丁的主机,指向能够通过该域名拜候的差别的计算机或者办事。例如,大大都域名所有者会让他们的 web 办事器能够通过裸域(http://example.com)以及 www 主机(Example Domain)拜候。

你能够在一个域名下面定义其它主机。好比说,通过 api 主机(http://api.example.com) 允许 API 拜候,通过 ftp 主机或者 files 主机(http://ftp.example.com 或者 http://files.example.com)允许 ftp 拜候。主机名能够肆意指定,只要它们在该域名下是独一的。

子域名

一个和主机相关的主题就是子域名。

DNS 有条理构造,TLD 下面能够有多个域名。例如,com 下面有 http://google.com 和 http://ubuntu.com。”子域名” 是指做为较高层级域名的一部门。所以说,http://ubuntu.com 能够说是 com 的子域名,但是凡是那被称为域名,或者 “ubuntu” 部门是 SLD,所以那是一个二级域名。

同样,每个域名能够控造它下面的子域名。那凡是就是我们所指的子域名。例如,你能够把 http://www.history.school.edu 做为你学校的汗青部分的域名。 “history” 部门是一个子域名。

主机名和子域名之间的区别是主机定义计算机或资本,而子域名扩展父域。它是一种把域名自己细分的办法。

无论议论子域名仍是主机,你都能够起头看到域名的最右边部门是更具体的。那也是 DNS 的工做原理:从左到右阅读时,从更具体到最不详细。

完全限制域名

完全限制的域名,凡是称为 FQDN,也就是我们所说的绝对域名。DNS 系统中的域名能够是相对的,所以可能是模糊的。FQDN 是一个绝对名称,暗示了它相关于域名系统中绝对根目次的位置。

那表白它暗示的每个域名都包罗 TLD 部门。准确的 FQDN 以点完毕,暗示 DNS 条理构造的根。“mail.google.com.” 就是一个尺度的 FQDN 的例子。有时候,一些软件利用的 FQDN 不需要末尾的点,但是要契合 ICANN 尺度的话必然要加上末尾的点。

名称办事器

名称办事器是一种将域名翻译成 IP 地址的计算机。那些办事器完成了 DNS 系统中的大部门工做。因为域名翻译的数量关于任何一台办事器来说都太多了,因而每台办事器能够将恳求转发给其他名称办事器或把它们负责的子域名的子集委派给其他名称办事器。

名称办事器能够是 “权势巨子的”,暗示它们本身能够供给所负责的域名的查询成果。不然,它们可能会转发到其他办事器,或者供给其他名称办事器数据的缓存副本。

区域文件

区域文件是一个简单的文本文件,包罗域名和 IP 地址之间的映射。那是当用户恳求某个域名时,DNS 系统最末找出 IP 联系关系记录的处所。

区域文件放置在名称办事器中,凡是定义了特定域名下可用的资本,或者能够去获取该信息的位置。

记录

在区域文件中,保留着记录。此中最简单的记录形式是,是资本和名称之间的零丁映射。它们能够将域名映射到 IP 地址,定义域名的名称办事器,定义域名的邮件办事器等。

0
回帖

什么是 DNS 期待您的回复!

取消