DNS基础

       DNS 域名系统(Domain Name System)的缩写,它是 Internet 上标准的名称解析方式
       TCP/IP 通信是基于 IP 地址的,一般我们会访问主机 名,再通过某种机制将主机名解析为 IP 地址
       只要使用到域名的场景都可以使用 DNS。
DNS原理:
  DNS基础
DNS基础DNS基础
 
      域名空间用于指定组织名称的域的层次结构,不同域间以英文句点隔开,如 www.baidu.com 中的 combaidubaidu.com 都是域。
      
域名空间的分类
域名空间可以按照组织类型分类,也可以按照地理区域分类。
 
机构域
 com:表示商业机构。
net:表示网络服务机构。
org:表示非营利性组织。
gov:表示政府机构。
edu:表示教育机构。
mil:表示军事机构。
name:表示个人网站。
info:表示提供信息服务的机构。
 
地理域
 共 243 个,如.cnukustwhk
 
DNS 的查询方式
递归查询
        DNS 客户端送出查询请求后,若 DNS 服务器内没有所需的记录,它就会代替 客户端向其他的 DNS 服务器进行查询。
        一般由客户端所提出的查询请求属于递归查询方式。
 
迭代查询/重复查询
       DNS 客户端送出查询请求后,若第一台 DNS 服务器内没有所需的记录,它会 提供第二台 DNS 服务器的 IP 地址,让 DNS 客户端继续向第二台 DNS 服务器进行查询。
      一般由 DNS 服务器向外发出的查询属于迭代查询方式。
 
DNS 的解析方式
正向解析 :将域名变成 IP
 
反向解析 :将 ip 变成域名。不安全,实际工作中禁止使用。