RHEL 5服务篇—部署DNS域名解析服务(二)搭建缓存域名解析服务器
来源:互联网 发布:参加婚礼着装知乎 编辑:程序博客网 时间:2024/05/21 04:17
搭建缓存域名解析与主从域名解析服务
在上面的章节中我们已经学习了DNS服务器的相关基础知识、BIND的安装、以及DNS服务器的配置文件组成、配置格式等。下面分别讲解构建缓存域名服务器、主域名服务器、从域名服务器的基本过程。
1、构建缓存域名服务器
在安装好caching-nameserver软件包以后,系统会提供相关的配置样本文件(默认在etc/下),只需要稍作改动即可完成缓存域名服务器的配置。将缓存样本配置文件named.caching-nameserver.conf文件重命名为named.conf,并修改其中的内容如下:
[root@loaclhost /]#vim /var/named/chroot/etc/named.conf
上述配置内容中、dump-file、statistics-file、memstatistics-file等配置项用于指定缓存数据库文件、状态统计文件的位置。添加zone “.” IN {};部分的根区域设置,尽管缓存服务器并没有自主控制的区域数据,但可以向根服务器进行迭代查询,并将最终获得的解析结果反馈给客户。
根区域的区域文件默认在安装了caching-nameserver软件包以后会自动在“/var/named/chroot/var/named/”目录下生成named.ca的根区域文件。该文件中记录了Internet中的13台根域服务器的域名和IP地址等相关的信息。
.....//省略部分内容
有时候为了提高解析效率,也可以不向根区域查询,而是将来自客户端的查询请求转发给国内电信运营商的DNS服务器(如北京的202.106.0.20、202.106.46.151),缓存服务器在收到返回的查询结果后在传递给客户端。只需要去掉zone “.” IN {};的设置,并在全局配置中正确设置forwarders参数即可实现该功能。如下:
[root@localhost /]#vim /var/named/chroot/etc/named.conf
options {
......//省略部分内容
forwarders { 202.106.0.20; 202.106.46.151; };
};
配置完成后执行“service named start”命令启动named服务,并通过netstat命令确认服务的端口监听状态。
可以在局域网中将客户机的首选DNS设置为缓存DNS服务器的地址,然后使用nslookup命令对“www.51cto.com”进行解析。验证其是否能够获得该域名对应的IP地址信息。
本文出自 “邓奇的Blog” 博客,谢绝转载!
- RHEL 5服务篇—部署DNS域名解析服务(二)搭建缓存域名解析服务器
- RHEL 5服务篇—部署DNS域名解析服务(三)搭建主从域名解析服务器
- RHEL 5服务篇—部署DNS域名解析服务(一)BIND软件
- 域名解析服务协议(DNS)
- 域名解析服务协议(DNS)
- 01-DNS域名解析服务
- DNS域名解析服务
- 搭建dns服务器-域名解析
- 深入DNS域名解析服务原理
- 【Linux】安装DNS域名解析服务
- 【Linux】安装DNS域名解析服务
- DNS域名解析服务器的搭建
- 什么是DNS?DNS端口号是多少?什么是DNS服务,DNS服务器?DNS域名解析原理
- DNS服务(一):由域名解析出IP
- DNS服务(三):域名解析he域名迁徙
- Google推出免费公共域名解析DNS服务
- DNS服务器概念的简单的介绍,与搭建一个简单的DNS名称缓存服务器,实现域名解析(一)
- RHEl 5服务篇—部署Postfix邮件服务(二)配置邮件服务器的收、发信服务
- RHEL 5服务篇—常用网络配置命令
- RHEL 5服务篇—Linux下部署DHCP及中继
- RHEL 5服务篇—部署Samba文件共享服务
- RHEL 5服务篇—部署FTP文件传输服务(二)部署基于虚拟用户的FTP服务
- RHEL 5服务篇—部署DNS域名解析服务(一)BIND软件
- RHEL 5服务篇—部署DNS域名解析服务(二)搭建缓存域名解析服务器
- RHEL 5服务篇—部署DNS域名解析服务(三)搭建主从域名解析服务器
- RHEL 5服务篇—使用Apache搭建Web服务(一)
- RHEL 5服务篇—使用Apache搭建web网站(二)客户端访问控制
- 关于二分查找
- RHEL 5服务篇—使用Apache搭建web服务(三)构建web虚拟主机
- Linux系统必备安全配置
- RHEL 5服务篇—使用Apache搭建web服务(四)部署AWStats网站分析系统
- RHEL 5服务篇—编译安装Mysql数据库