DNS基础应用之配置详解
1、首先来看下DNS的分布式结构,大型,分布式的互联网DNS解析库

2、常见的顶级/一级域名
国家/地区域: .cn, .us, .ku, .hk, .tw, ....
组织域: .com, .net, .edu, .org, .gov, .mil, .....
3、DNS查询的工作方式,如何获取解析结果如下图所示。

4、安装BIND域名服务,而域名服务包提供虚拟根支持。

5、BIND服务器端程序:
主要执行程序: /usr/sbin/named
服务脚本: /etc/init.d/named
默认端口: TCP/UDP 53
运行时的虚拟根据环境: /var/named/chroot/
主配置文件: /etc/named.conf
区域数据文件: /var/named/......
6、named.conf配置解析,设置监听地址/端口,区域数据存放位置等。
区域配置部分,定义DNS区域,类型,地址文件路径等,关键词IN 表示Internet可省略。


7、named.conf配置解析之检查配置语法,
格式: named-checkconf [配置文件]

8、区域数据文件解析,配置全局TTL配置项及SOA记录
$TTL(TimeTo Live, 生存时间)
SOA 授权信息开始
分号 “;”开始的部分表示注释



9、区域数据文件解析之检查配置语法
格式 named-checkzone 区域名 配置文件

10、搭建单区域DNS服务器:
1 安装bind, bind-chroot包
2 建立主配置文件 /etc/named.conf
3 建立区域数据文件 /vaar/named/....
4 启动named服务,查询测试

11、配置DNS客户端并查询,调整客户机的DNS指向, 使用nslookup或host命令测试。

