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服务器的配置和管理的主要内容,如果未能解决你的问题,请参考以下文章

ifconfigip命令详解route路由配置DNS配置

linux dns服务器怎么设置

第11课--11_04_Linux网络配置之四 ifconfig及ip命令详解

04-Linux中DNS详解

Linux进阶:DNS详解

请高手指点在linux系统中如何配置DNS