DNS 是一种将域名转换为 IP 地址的服务。这使得网络用户在查找其他主机时可以使用用户友好的名称,而不必记住 IP 地址。
例如,假设 EduSoft 的 FTP 站点的 IP 地址是 132.147.165.50,大多数人会通过指定 ftp.EduSoft.com 来访问该站点。因此,域名比 IP 地址更可靠。
DNS 是一种在不同平台上使用的 TCP/IP 协议。域名空间分为三个不同的部分:通用域名、国家域名和反向域名。
通用域名
它根据其通用行为定义已注册的主机。
树中的每个节点定义一个域名,该域名是 DNS 数据库的索引。
它使用三字符标签,这些标签描述了组织类型。
标签
描述
aero
航空公司和航空航天公司
biz
企业或公司
com
商业组织
coop
合作商业组织
edu
教育机构
gov
政府机构
info
信息服务提供商
int
国际组织
mil
军事团体
museum
博物馆及其他非营利组织
name
个人姓名
net
网络支持中心
org
非营利组织
pro
专业个人组织
国家域名
国家域名的格式与通用域名相同,但它使用两字符的国家缩写(例如,美国为 us)代替三字符的组织缩写。
反向域名
反向域名用于将地址映射到名称。当服务器收到来自客户端的请求,并且服务器仅包含授权客户端的文件时。为了确定客户端是否在授权列表中,它会向 DNS 服务器发送查询,请求将地址映射到名称。
DNS 工作原理
DNS 是一种客户端/服务器网络通信协议。DNS 客户端将请求发送到服务器,而 DNS 服务器将响应发送回客户端。
客户端请求包含一个转换为 IP 地址的名称,称为正向 DNS 查找;而包含一个转换为名称的 IP 地址的请求称为反向 DNS 查找。
DNS 实现了一个分布式数据库来存储互联网上所有主机的名称。
如果像 Web 浏览器这样的客户端发送一个包含主机名的请求,那么像 **DNS 解析器**这样的软件会向 DNS 服务器发送请求以获取该主机名的 IP 地址。如果 DNS 服务器不包含与该主机名关联的 IP 地址,它会将请求转发给另一个 DNS 服务器。如果 IP 地址已到达解析器,然后解析器通过 Internet 协议完成请求。