Linux基础知识学习指南(3)

第四章 域名服务
一、BIND概述
1.BIND,伯克利Internet域名系统
2.组件
 域名系统服务器(named)
 域名系统解析库(区数据文件)
 域名系统服务器调试工具(nslookup、dig、host)
二、安装BIND
1.RPM
 bind  --光盘1
 bind-utils --光盘1
 caching-namedserver --光盘2
2.源代码
 下载
 tar -xzvf bind-9.2.3.tar.gz --解压
 cd bind-9.2.3   --转到源代码目录
 ./configure --prefix=/usr/local/bind --配置,指定安装目录
 make    --编译
 make install   --安装
三、配置服务器
1./etc/named.conf,主配置文件
 zone,定义一个区域(".","com.cn","0.0.10.in-addr.arpa")
 type,区域类型(hint,master,slave)
 file,区域文件
2./var/named/named.ca,根区域文件,不需要更改
3./var/named/com.cn.zone,自定义的区域文件(创建记录)
 www IN A 10.0.0.1
 名称 分隔 类型 IP
 类型:SOA,标记区域数据开始
       NS,一个区域的名称服务器
       A,域名到IP对应的记录
       PTP,IP到域名对应的指针
       MX,邮件服务器
       CNAME,别名
4.同理定义反向区域文件
5.启动域名服务
 1)service named stop --启动时,要先停后启
    service named start
 2) rndc reload  --重启
 3) ps -aux |grep named --查询
四、其他类型的域名服务器
1.纯缓存域名服务器
 只是运行named进程,不保存任何权威站点信息和区域文件,不对外提供解析服务
 /etc/named.conf
 forwarder {IP1,IP2};
2.辅助域名服务器
 分担主域名服务器的负载,从主域名服务器接收区域数据
 /etc/named.conf
 type slave;
 masters {IP地址;};
五、服务器调试
1.nslookup
 set type=MX
2.dig,域名信息搜索,可以从域名系统服务器收集信息
 dig @a.root-servers.net . ns > /var/named/named.ca
3.host,域名解析命令

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/0bed7d84ab5748fde19bcf6b2a5dc380.html