1、域名服务基础
1.1 DNS作用与类型
1.1.1 DNS系统的作用:
正向解析:根据主机名称(域名)查找对应的IP地址
反向解析:根据IP地址查找对应的主机域名
1.1.2 域名结构
域名
域名:xdl.com
主机名:www.xdl.com
IANA
ICANN
第一阶段:通过文件维护 /etc/hosts
第二阶段:通过服务器维护 DNS server 2.2.2.2
第三阶段:搭建分布式存储
缺点:
时间长,上级服务器只需要维护它的直属下级服务器
管理相对麻烦,上级服务器只需要维护它的指数下级服务器
优点:
管理简单、允许重名,从而降低网络中域名的复杂程度
域名结构
根域 .
一级域 .cn .com .net .org .cn .us .tw
二级域 .com.cn
三级域 .sina.com.cn
主机名 www.sina.com.cn
1.1.3 根NDS 13个根DNS服务器 不支持递归查询
A INTERNIC.NET(美国,弗吉尼亚州)198.41.0.4
B 美国信息科学研究所(美国,加利福尼亚州) 128.9.0.107
C PSINet公司(美国,弗吉尼亚洲)192.33.4.12
D 马里兰大学(美国,马里兰州)128.8.10.90
E 美国航天航空管理局[NASA](美国,加利福尼亚州)192.203.230.10
F 因特网软件联盟(美国,加利福尼亚州)192.5.5.241
G 美国国防部网络信息中心(美国,弗吉尼亚州)192.112.36.4
H 美国陆军研究所(美国,马里兰州)128.63.2.53
I Autonomica公司(瑞典,斯德哥尔摩)192.36.148.17
J VeriSign公司(美国,弗吉尼亚州)192.58.128.30
K RIPE NCC(英国,伦敦)193.0.14.129
L IANA(美国,弗吉尼亚州)198.32.64.12
安装
软件BIND
安装:bind
服务:named
端口:53
配置:
1.修改主配置文件
2.修改区域文件 .xdl.com
3.修改解析数据文件 www 1.1.1.1
1.2 DNS系统的工作模式
递归查询:压力在服务器端
迭代查询:压力在客户端
1.3 伯克利Internet域名服务
BIND(Berkeley Internet Name Daemon)
伯克利Internet域名服务
官方站点:https//www.isc.org
服务名:named
端口号:53
主配置文件:/etc/named.conf
保存DNS解析记录的数据文件位于:/var/named/
2、构建域名服务器 修改主配置文件;修改区域文件;修改数据文件
2.1 主域名服务器
主域名服务器
特定DNS区域的官方服务器,具有唯一性
负责维护该区域所有 域名->IP地址 的映射记录
2.1.1 配置主配置文件 /etc/named.conf
客户端IP |
服务器端IP |
2.1.2 配置区域文件 include “/etc/named.rfc1912.zones”
2.1.3 配置正向数据文件
2.1.4 配置方向数据文件
2.2 从域名服务器
从域名服务器
也称为 辅助域名服务器
其维护的 域名->IP地址记录 来源于主域名服务器
2.2.1 修改主DNS配置文件
2.2.2 配置从DNS配置文件
2.2.3 配置从DNS区域文件
2.3 分离解析服务器 解决回流问题
2.3.1 作用
将相同的域名解析为不同的IP地址
2.3.2 实验环境
三台虚拟机
1.第一个网段测试机
2.网关、分离解析DNS
3.第二个网段测试机