“DNS 基本工作原理、配置使用”的版本间的差异

来自姬鸿昌的知识库
跳到导航 跳到搜索
第45行: 第45行:
  
 
第四层 www 三级域  域名是 www.baidu.com
 
第四层 www 三级域  域名是 www.baidu.com
 +
 +
  
 
注意:
 
注意:

2022年8月18日 (四) 10:30的版本

https://www.bilibili.com/video/BV1GW411j7Ts

Windows 本地域名解析

"C:\Windows\System32\drivers\etc\hosts"

Linux 本地域名解析

/etc/hosts


DNS 服务概述

DNS(Domain Name System)域名系统,在 TCP/IP 网络中有非常重要的地位,能够提供域名与 IP 地址的解析服务。

DNS 是一个分布式数据库,命名系统采用层次的逻辑结构,如同一棵倒置的树,这个逻辑的树型结构称为域名空间,由于 DNS 划分了域名空间,所以各机构可以使用自己的域名空间创建 DNS 信息。

注:DNS 域名空间中,树的最大深度不得超过 127 层,树中每个节点最长可以存储 63 个字符。


域名空间


域和域名

DNS 树的每个节点代表一个域,通过这些节点,对整个域名空间进行划分,成为一个层次结构。

域名空间的每个域的名字,通过域名进行表示。


域名:

通常由一个完全合格域名(FQDN(Fully Qualified Domain Name))标识。

FQDN 能准确表示出其相对于 DNS 域树根的位置,也就是节点到 DNS 树根 的完整表述方式,从节点到树根采用反向书写,并将每个节点用“.”分隔,对于 DNS 域 google 来说,其完全正式域名(FQDN)

为 google.com. 例如,google 为 com 域的子域,其表示方法为 google.com,而 www 为 google 域中的子域,可以使用 www.google.com 表示。

以“www.baidu.com”为例,其完整表示其实是”www.baidu.com.”,最后一个“.”习惯性省略

第一层 . (省略) 根域

第二层 .com 顶级域

第三层 .baidu 二级域 域名是 .baidu.com

第四层 www 三级域 域名是 www.baidu.com


注意:

通常,FQDN 有严格的命名限制,长度不能超过 256 字节,只允许用字符 a-z,0-9,A-Z 和减号(-)。

点号(·)只允许在域名标志之间(例如“google.com”)或者 FQDN 的结尾使用,域名不区分大小。

由最顶层到下层,可以分成:根域、顶级域、二级域、子域。

lnternet域名空间的最顶层是根域(root),其记录着 lnternet 的重要 DNS 信息,由 lnternet 域名注册授权机构管理,该机构把域名空间各部分的管理责任分配给连接到 lnternet 的各个组织。

“.”全球共 13 台根域服务器,10 台在美国,另外3台分别在日本、英国、瑞士。


DNS根域下面是顶级域,也由 lnternet 域名注册授权机构管理。共有3种类型的顶级域。

组织域:采用3个字符的代号,表示 DNS 域中所包含的组织的主要功能或活动。比如 com 为商业机构组织,edu 为教育非组织,gov 为政府机构组织,mil 为军事机构组织,net 为网络机构组织,org 为非营利机构组织,int 为国际机构组织。

地址域:采用两个字符的国家或地区代号。如 cn 为中国,kr 为韩国,us 为美国。

反向域:这是个特殊域,名字为 in-addr.arpa,用于将 IP 地址映射到名字(反向查询)。