Linux命令详解-DNS服务器的配置和管理
Posted tomtellyou
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux命令详解-DNS服务器的配置和管理相关的知识,希望对你有一定的参考价值。
1.DNS服务器的配置
1.1 域名解析:客户机发起域名的请求,DNS服务器进行解析。 协议://主机+域名
1.2 ip-域名的解析:
(1.)通过本地当hosts文件进行解析 vi /etc/hosts 前面是IP,后面是域名 只能解析少量的文件。
(2.)rpm –qa | grep bind 查看已安装的dns相关的软件包
rpm –ql bind查看软件包内容
1.3 dns配置:
vi /var/named/chroot/etc/named.conf //暂时只保留根区域,local区域,本地反向解析区域。如果没有该配置文件,可从其他地方拷贝。另外/var/named/目录下需要有:localhost.zone 、named.local、named.root
service named restart //重启dns服务
1.4指定dns服务器
vi /etc/resolv.conf //指定dns服务器
vi /etc/host dns查找顺序,先从本地开始找。
1.5测试dns
(1.)输入 nslookup 再输入 server 查看结果,也可以输入localhost 解析出来的IP为127.0.0.1
(2.) host www.xx.net 或者 host IP 即可查看域名
1.6 添加域名:
(1.)在主配文件中修改:vi /var/named/chroot/etc/named.conf 加入域名,文件改为自己的文件名。
(2.)对应的数据文件: vi /var/named/自己的文件名,这里的文件名就是上面配置的文件。
IN SOA xxx.nt. root.xx.net
IN NS 域名 IN A IP
www IN A 192.168.x.x
(3.) 修改属主,重新启动服务器,service named restart。进行测试nslookup….
1.7 dns反向解析
(1.) 修改主配置文件: vi /var/named/chroot/etc/named.conf zone IP反写.in-addr .arps. file xx.zone
(2.) vi /var/named/xx.zone
IN NS www.xx.net.
IP最后一位 IN PIR www.xx.net.
(3.)修改属主 chown root.named xx.zone
(4.)进行测试 nslookup
1.8总结:
(1.)安装bind (2.) 启动服务service named start (3.)配置主配置文件named.conf (4.)主配置文件中添加区信息 (5.)/var/named/chroot/varnamed 添加区文件 (6.)修改所有者 (7.)重启dns服务 (8.)客户端在/etc/resolv.conf,将dns加上去 (9.)进行测试 nslookup
以上是关于Linux命令详解-DNS服务器的配置和管理的主要内容,如果未能解决你的问题,请参考以下文章