网络基础 - DNS 篇

一、DNS(Domain Name System)

1、作用

将域名转换成 IP 地址

2、适用范围

IPv4、IPv6

二、域名的构成

在这里插入图片描述

1、TLD(Top-Level Domain, 顶级域名)

域名的最后一部分

  • gTLD(generic TLD, 通用顶级域名):
    • .com:商业机构
    • .net:网络服务提供商
    • .org:非营利组织
    • .edu:教育机构
    • .gov:政府机构
  • ccTLD(country code TLD, 国家代码顶级域名):
    • .cn:中国
    • .uk:英国
    • .jp:日本
  • new gTLD(新通用顶级域名):
    • .club:俱乐部
    • .info:信息
    • .app:应用程序

2、SLD(Second-Level Domain, 二级域名)

以 ccTLD .jp 为例
在这里插入图片描述

3、子域名(Subdomain)

kusa.ac.jp

4、主机名(Hostname)

pepper.kusa.ac.jp
piyo.kusa.ac.jp
kinoko.kusa.ac.jp

三、域名服务器

在这里插入图片描述

  • 根域名服务器中注册着顶级域名服务器的 IP 地址,类似地,顶级域名服务器中注册着二级域名服务器的 IP 地址
  • 所有域名服务器中必须注册根域名服务器的 IP 地址,因为 DNS 根据 IP 地址进行检索时,需要从根域名服务器开始按顺序进行遍历

1、根域名服务器

根据 DNS 协议,根域名服务器可由 13 个 IP 地址表示,并且从 A 开始命名,直到 M,现如今,由于 IP 任播可以为多个节点设置同一个 IP 地址,为了提高容灾能力和负载均衡能力,根域名服务器的个数也在不断增加

A 根:198.41.0.4           A.root-servers.net:美国加利福尼亚州洛杉矶
B 根:192.228.79.201       B.root-servers.net:美国弗吉尼亚州马里兰
C 根:192.33.4.12          C.root-servers.net:美国纽约州纽约市
D 根:199.7.91.13          D.root-servers.net:美国新泽西州贝德明斯特
E 根:192.203.230.10       E.root-servers.net:瑞典斯德哥尔摩
F 根:192.5.5.241          F.root-servers.net:美国加利福尼亚州棕榈泉
G 根:192.112.36.4         G.root-servers.net:荷兰阿姆斯特丹
H 根:198.97.190.53        H.root-servers.net:美国华盛顿州西雅图
I 根:192.36.148.17        I.root-servers.net:瑞士日内瓦
J 根:192.58.128.30        J.root-servers.net:日本东京
K 根:193.0.14.129         K.root-servers.net:美国密歇根州兰辛
L 根:199.7.83.42          L.root-servers.net:美国加利福尼亚州埃尔塞贡多
M 根:202.12.27.33         M.root-servers.net:美国弗吉尼亚州达勒姆 

2、IP 任播

在这里插入图片描述

四、DNS 查询

在这里插入图片描述
kusa.ac.jp 将最新获取到的信息暂存到缓存,如此,可以减少每次查询时的性能损耗,由于域名和 IP 地址间的映射不是永久的,所以 kusa.ac.jp 将在一段时间(可以对缓存的时限进行设置)后丢弃缓存中保存的信息

解析器(Resolver)

进行 DNS 查询的主机和软件叫做 DNS 解析器,一个解析器至少要注册一个以上域名服务器的 IP 地址,也就是组织内部域名服务器的 IP 地址

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值