Linux下DNS服务器常规操作 软件包安装
Red Hat Linux的各个版本已经包含DNS服务器的软件–Bind,一般不需要用户另行安装,如果用户需要安装最新版本,可以到Bind官网http://www.bind.com/浏览最新消息。也可以到其它网站下载。
源码软件包:https://www.isc.org/downloads/
例如,在其它网站中下载源码包软件包bind-9.10.4-P1.tar.gz
以下是安装过程中的一些指令:
其中各参数含义如下:
软件包的功能
Bind:提供了域名服务的主要程序以及相关文件。
Bind-utils:提供了对DNS服务器的测试工具程序(nslookupdup、dig等)
Bind-chroot:为Bind提供了一个伪装的根目录以增强安全性
Caching-namserver:为配置Bind作为缓存域名服务器提供必要的默认配置文件,用于参考
DNS常规操作
1.启动DNS服务器:
2.停止DNS服务器:
3.重新启动DNS服务器:
DNS配置文件 与DNS相关的两个特殊文件
1./etc/resolv.conf
该文件用来指定系统中DNS服务器的IP地址和一些相关信息,格式如下:
2./etc/host.conf
该文件决定进行域名解析时查找host文件和DNS服务器的顺序,其格式如下:
Bind的配置文件
Bind的主配置文件是etc/name.conf,该文件是文本文件,一般需手动生成。除了主配置文件外,/var/named目录下的所有文件都是DNS服务器的相关配置文件,下面详细讲述这些文件的配置。
1.name.conf文件详解
2.区域配置文件/etc/named.rfc1912.zones
3.根域配置文件named.ca
根域配置文件设定根域的域名数据库,包括根域中13台DNS服务器的信息。几乎所有系统的这个文件都是一样的,用户不需要进行修改。
4.正向域名解析数据库文件
5.反向域名解析数据库文件
DNS客户端的配置文件
Linux系统中,DNS客户端的配置文件是/etc/resolv.conf,该文件记录了DNS服务器的地址和域名。
一般格式如下:
其中,关键字nameserver记录该域中DNS服务器的IP地址,domainname记录所在域的名称。
文章知识点与官方知识档案匹配,可进一步学习相关知识CS入门技能树Linux入门初识Linux24757 人正在系统学习中
来源:爱吃土豆的芬里尔狼
声明:本站部分文章及图片转载于互联网,内容版权归原作者所有,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!