DNS (Domain Name System) 域名系统
作用:
- 域名解析为IP地址
- IP地址解析为域名
早期:HOSTS文件解析域名
- hosts缺点:名称容易重复,文件大解析效率下降, 单点管理主机容易故障
- HOST文件位置:Hosts文件%SystemRoot%\system32\drivers\etc
现在:DNS服务解析域名
- 层次性:把DNS分为4层结构
- 分布式:每层结构由不同的多个DNS服务器管理
二、DNS空间结构(层次性)
1、根域:“.”
2、顶级域:
- 组织域(com、net)
- 国家或地区域(CN、JP)
- 反向域(in-addr-arpa)
3、二级域(sohu.com)
4、主机(www.sohu.com)
主机名.域名=FQDN名 (Fully Qualified Domain Name) 完全合格域名
5、常见顶级域
组织域 | 含义 |
gov | 政府部门 |
com | 商业部门 |
edu | 教育部门 |
org | 民间团体组织 |
net | 网络服务机构 |
mil | 军事部门 |
国家/地区域 | 含义 |
cn | 中国 |
hk | 中国香港 |
tw | 中国台湾 |
us | 美国 |
ru | 俄罗斯 |
... | 其他 |
三、DNS查询类型
1、从查询方式上分
- 递归查询:客户端得到结果只能是成功或失败
- 迭代查询:服务器以最佳结果作答
- 从查询内容上分
- 正向查询:由域名查找IP地址
- 反向查询:由IP地址查找域名
四、配置DNS服务器
1、安装DNS服务器
- 管理—添加角色或功能(DNS服务器)
4、创建DNS区域
- 正向DNS区域:FQDN名解析为IP
- 反向DNS区域:IP解析为FQDN名
5、 资源记录
- DNS区域通过资源记录为客户端提供相应域名解析
资源记录:DNS服务器解析的记录
- SOA(起始授权机构):搭建的第一台DNS服务器
- NS(名称服务器):域名解析的服务器,权威名称服务器
- A(主机):FQDNIP
- PTR(指针):IPFQDN
- MX(邮件交换):邮件服务器
- SRV(服务位置):定位域中各服务器的位置
- CNAME(别名):一个服务器的其它FQDN名
举例:
www.tarena.com.cn A 192.168.1.17
web.tarena.com.cn Cname www.benet.com.cn
mail.benet.com.cn A 192.168.1.18
tarena.com.cn MX mail.tarena.com.cn
192.168.1.18 PTR mail.tarena.com.cn
五、转发器
本地DNS服务器无法解析的查询转发到ISP DNS服务器,本地DNS服务器叫做转发器
六、虚拟主机
- 服务器上运行的多个网站称为虚拟主机
- 实现虚拟主机的方式
- 使用不同IP地址
- 相同IP地址,不同端口号
- 相同IP地址及端口号,不主机名