DNS那些基本概念
DNS
从Hosts文件到DNS
早期Hosts文件解析域名
hosts文件存放路径:C:\Windows\System32\drivers\etc\hosts
名称解析效能下降
主机维护困难
DNS服务
层次性
分布式
DNS服务的作用
将域名解析为ip地址
客户机向DNS服务器发送域名查询请求。
DNS服务器告知客户机Web服务器的ip地址。
客户机与web服务器通信。
域名空间结构
根域 .
顶级域 edu gov com org mil cn
组织域
国家或地区域
二级域 imooc microsoft IBM
主机名 www NEWS
域名空间结构又叫做完全合格域名。
域名用.进行分割便于分级管理。
.表示根域名,根域名的服务器只有13台
顶级域由域名分配组织ISO决定。
顶级组织域说明:
gov 政府部门
com 商业部门
edu 教育部门
org 民间团体组织
net 网络服务机构
mil 军事部门
顶级国家或地区域说明:
cn 中国
jp 日本
uk 英国
au 澳大利亚
hk 中国香港
例如:www.sina.com.cn
二级域:需要个人或企业向域名分配组织申请购买。
三级域名是申请完二级域名后自己规定的。
三级域名+二级域名+顶级域名组成完整域名空间。并且全球唯一。
DNS查询类型
以查询方式划分:递归查询和迭代查询
以查询内容划分:正向查询和反向查询
客户端向本地域名服务器发起的查询叫做递归查询。
递归查询的结果:准确的ip/域名或报错
根服务器向其他服务器发起的查询叫做迭代查询。
迭代查询的结果:允许返回一个类似、相近、最优化的值
正向查询由域名查找IP地址。
反向查询由IP地址查找域名。
DNS查询过程
DNS记录
主机地址A(address):该资源将主机名映射到DNS区域中的一个IP地址。
指针PTR(Point):该资源记录与主机记录配对,可将ip地址映射到DNS反向区域中的主机名。
邮件交换器资源记录MX(Mail Exchange):为DNS域名指定了邮件交换服务器。
在网络存在E-mail服务器,需要添加一条MX记录对应E-mail服务器,以便DNS能够解析E-mail服务器地址。
若未设置此记录,E-mail服务器无法接受邮件。
别名CNAME(Canonical Name):仅仅是主机的另一个名字。
NS记录(Name Server record):定义用于此区域的名称服务器。
AAAA记录:用于将主机映射到 IPv6 地址。
TXT记录:一般指某个主机名或域名的说明。
泛域名与泛解析:
泛域名是指在一个域名根下,以 *.Domain.com的形式表示这个域名根所有未建立的子域名。
泛解析是把*.Domain.com的A记录解析到某个IP 地址上,通过访问任意的前缀.domain.com都能访问到你解析的站点上。
域名绑定 域名绑定是指将域名指向服务器IP的操作。
域名转向 域名转向又称为域名指向或域名转发,当用户地址栏中输入您的域名时,将会自动跳转到您所指定的另一个域名。一般是使用短的好记的域名转向复杂难记的域名。