📜  DNS-域名系统

📅  最后修改于: 2020-11-10 01:03:49             🧑  作者: Mango

域名解析

应用层协议定义了在不同系统上运行的应用程序如何将消息彼此传递。

  • DNS代表域名系统。
  • DNS是一种目录服务,提供网络上主机名与其数字地址之间的映射。
  • DNS是Internet运行所必需的。
  • 树中的每个节点都有一个域名,完整的域名是由点指定的符号序列。
  • DNS是一项将域名转换为IP地址的服务。这允许网络用户在查找其他主机时使用用户友好名称,而不用记住IP地址。
  • 例如,假设EduSoft上的FTP站点的IP地址为132.147.165.50,大多数人都可以通过指定ftp.EduSoft.com来访问此站点。因此,域名比IP地址更可靠。

DNS是在不同平台上使用的TCP / IP协议。域名空间分为三个不同的部分:通用域,国家域和反向域。

通用领域

  • 它根据注册主机的一般行为定义它们。
  • 树中的每个节点都定义了域名,该域名是DNS数据库的索引。
  • 它使用三个字符的标签,并且这些标签描述了组织类型。
Label Description
aero Airlines and aerospace companies
biz Businesses or firms
com Commercial Organizations
coop Cooperative business Organizations
edu Educational institutions
gov Government institutions
info Information service providers
int International Organizations
mil Military groups
museum Museum & other nonprofit organizations
name Personal names
net Network Support centers
org Nonprofit Organizations
pro Professional individual Organizations

国家域

国家域的格式与通用域的格式相同,但是它使用两个字符的国家缩写(例如,美国代表美国)来代替三个字符的组织缩写。

逆域

逆域用于将地址映射到名称。服务器收到客户端的请求后,服务器仅包含授权客户端的文件。要确定客户端是否在授权列表中,它会向DNS服务器发送查询,并要求将地址映射到名称。

DNS的工作

  • DNS是客户端/服务器网络通信协议。 DNS客户端向发送请求。 DNS服务器将响应发送到客户端。
  • 客户端请求包含一个名称,该名称将被转换为IP地址,称为正向DNS查找,而客户端请求包含一个IP地址,该IP地址将被转换为名称为反向DNS查找。
  • DNS实现了一个分布式数据库来存储Internet上所有可用主机的名称。
  • 如果像Web浏览器这样的客户端发送包含主机名的请求,则诸如DNS解析器之类的软件会将请求发送到DNS服务器以获得主机名的IP地址。如果DNS服务器不包含与主机名关联的IP地址,则它将请求转发到另一台DNS服务器。如果IP地址已到达解析器,解析器将依次通过Internet协议完成请求。