DNS  domain name  system 域名系统

作用:实现域名解析,即域名和Ip的映射解析。

  1. 为什么有DNS ?
  2. 网络中的设备(设备接口)使用IP地址标识,但是IP难于记忆。
  3. 使用域名可方便表示。
  4. IP 改变后,域名不变,仍可访问。
  5. 域名

为保障域名的唯一性以及设置域名的可行性,如何定义域名结构呢?

域名,(域名空间)有两种结构:

平面化与层次化结构;

通过特点比较,层次化结构更加方便管理以及更利于高效检索,所以我们的域名采用层次化结构。

域名结构:

采用倒置的树结

DNS域名系统_域名解析编辑

域名命名中,顶级域名早期有几种域名,例如常见的有:

com、edu、gov、int、mil、net和org,还有国家域,比如cn、jp、us等。

域名服务器:

因特网上的域名结构呈树状分布,因此,DNS服务器也是对应的树形结构,每一个DNS服务器能够提供部分域名(它管辖的域名)到IP地址的解析。主要有根域名服务器、顶级域名服务器、权限域名服务器。

  域名解析方法

   DNS,是完成域名解析的,域名解析的工作是由域名服务器来完成,根域名服务器在域名解析中具有重要地位。

域名解析有两种主要的方法:

递归解析:是最常见的由客户端发送到本地域名服务器的域名解析请求。当本地域名服务器接受了客户机的查询请求时,本地域名服务器将力图代表客户机来找到答案,而在域名服务器执行所有查询工作的时候,客户机只是处于等待状态,等待本地域名服务器给出所需的IP地址。

迭代解析:指当某域名服务器接收到域名解析请求时,如果本域名服务器中没有请求中所需的IP地址,则该域名服务器会指出下一步可查询的域名服务器IP地址,使其自己去向另一个域名服务器进行搜索。

通常情况下,主机向本地域名服务器的查询采用递归查询;本地域名服务器向根域名服务器的查询采用迭代查询。

域名解析命令:

nslookup

Windows系统下,使用nslookup命令查询当前本机解析域名所依赖的DNS服务器,即本地DNS服务器。

nslookup用于查询DNS的记录,查询域名解析是否正常,在网络故障时用来诊断网络问题