Bind(BerkeleyInternetNameDomain)
DNS依靠分布式数据库(DNS框架)实现域名的解析
数据库中,每一个条目称作一个资源记录(ResourceRecord,简称RR)
DNS服务器监听的端口:
53/TCP :DNS主从同步
53/UDP :DNS解析使用
953/TCP :rndc远程控制DNS服务器端口
软件包:
bind97.i386 ##主包
bind97-libs.i386 ##bind97的库文件
bind97-utils.i386 ##bind相关的工具包
bind97:
/etc/rc.d/init.d/named {start|stop|reload} ##bind启动脚本
/etc/named.conf ##bind主配置文件
/var/named/ ##区域数据文件路劲
一、实现DNS的正向解析
预备:
〇.安装bind97及其依赖的包
[backcolor=white !important]yum install bind97 bind97-utlis bind97-libs -y
[backcolor=white !important]如果系统中存在bind-utils和bind-libs,则需要先将其卸载,否则安装会冲突
[backcolor=white !important]①备份配置样例
[backcolor=white !important]②将配置文件清空,并且编辑/etc/named.confcp named.conf named.conf.bak
[backcolor=white !important]};options {
[backcolor=white !important]directory "/var/named/"; ##指定数据文件位置
[backcolor=white !important]zone "." IN { ##指定根域位置
[backcolor=white !important]type hint;
[backcolor=white !important]file "named.ca"; ##相对于/var/named/路劲下的文件
[backcolor=white !important]};
[backcolor=white !important]zone "localhost" IN {
[backcolor=white !important]type master;
[backcolor=white !important]file "named.localhost";
[backcolor=white !important]};
[backcolor=white !important]zone "0.0.127.in-addr.arpa" IN {
[backcolor=white !important]type master;
[backcolor=white !important]file "named.loopback";
[backcolor=white !important]};
[backcolor=white !important]zone "jeffery.org" IN { ##解析jeffery.org的区域
[backcolor=white !important]type master; ##区域类型
[backcolor=white !important]file "jeffery.org.zone"; ##jeffery.org的区域文件位置
[backcolor=white !important]};
[backcolor=white !important]③添加区域文件:/var/named/jeffery.org.zone
[backcolor=white !important]为了方便编辑直接拷贝已有的文件,做微小修改即可
[backcolor=white !important]1
[backcolor=white !important]cp -p /var/named/named.localhost /var/named/jeffery.org.zone
[backcolor=white !important]编辑/var/named/jeffery.org.zone
[backcolor=white !important]0 ; serial ##版本号$TTL 1D ##指定存活时间,默认是1天
[backcolor=white !important]@ IN SOA ns.jeffery.org. admin.jeffery.com. (
[backcolor=white !important]1D ; refresh ##刷新时间
[backcolor=white !important]1H ; retry ##重试时间
[backcolor=white !important]1W ; expire ##过期时间
[backcolor=white !important]3H ) ; minimum ##最小间隔
[backcolor=white !important]IN NS ns.jeffery.org. ##配置域的DNS服务器
[backcolor=white !important]ns IN A 1.1.1.1
[backcolor=white !important]www IN A 2.2.2.2 ##添加两条A记录的解析
[backcolor=white !important]ftp IN A 3.3.3.3
[backcolor=white !important]jeffery.com IN MX 10 mail.jeffery.com. ##设置MX记录,优先级为10
[backcolor=white !important]mail IN A 9.9.9.9
[backcolor=white !important]④检查DNS的配置,重启DNS服务器
[backcolor=white !important]named-checkconf /etc/named.conf
[backcolor=white !important]service named restar
t
[backcolor=white !important]⑤客户机window7测试 [backcolor=white !important]cmd----->nslookup [backcolor=white !important]
|