CentOS6.6 yum搭建dns服务器

来源:互联网 发布:导入isp数据库 编辑:程序博客网 时间:2024/05/01 05:00

VM镜像 :CentOS6.6,虚拟机选择桥接方式, 已搭好web服务器

前提我搭建的是cdrom为本地yum源,

目的:搭建www.abc.cn(192.168.1.8webip) 和test.abc.cn(192.168.1.7本机ip)的域名

一:安装软件包

1.yum -y install  bind(6.6版本nameserver已合并到bind包中)  bind-chroot bind-utils(提供nslookup服务)

2.cd/etc //我的named.conf直接就在/etc下并非在/var/named/chroot/etc虚拟目录

ls  named.conf

vi named.conf//named.conf////Provided by RedHat bind package to configure the ISCBIND named (8)DNS//server asa caching only nameserver(asalocalhostDNSresolveronly).////See/usr/share/doc/bind*/sample/forexamplenamedconfigurationfiles.//options{listen-onport53{any;};//listen-on-v6port53{::1;};directory    "/var/named";      dump-file    "/var/named/data/cache_dump.db";      statistics-file"/var/named/data/named_stats.txt";      memstatistics-file"/var/named/data/named_mem_stats.txt";         allow-query    {any;};      recursionyes;      dnssec-enableyes;      dnssec-validationyes;      dnssec-lookasideauto;      /*PathtoISCDLVkey*/      bindkeys-file"/etc/named.iscdlv.key";      managed-keys-directory"/var/named/dynamic";};logging{      channeldefault_debug{          file"data/named.run";          severitydynamic;      };};zone"."IN{      typehint;      file"named.ca";};//include "/etc/named.rfc1912.zones";//加载该文件include "/etc/abc.cn.zone";//加载该文件   //以/etc/named.rfc1912.zones为模板复制为abc.cnzone步骤如下//cp -a named.rfc1912.zones  abc.cn.zone 注意要把所属组为named命令为chown :named /etc/abc.cn.zone
然后把复制改名后的该文件放到/var/named/chroot/etc下, 然后cp /etc/abc.cn.zone  /var/named/chroot/etc/abc.cn.zoneinclude "/etc/named.root.key";


 

二、编辑主配置文件abc.cn.zone

vi abc.cn.aone //添加正向(zx.zone)反向(fx.zone)区域zone "abc.cn" IN { type master; file "zx.zone";allow-update { none; };};zone "1.168.192.in-addr.arpa" IN {type master;file "fx.zone";allow-update { none; };};



三、进入/var/named目录创建zx.zonefx.zone

cd /var/named

cp -a named.empty zx.zone   #<<以named.empty为zx模板

Vi zx.zone@   IN SOA  abc.cn.  root.abc.cn. (              0   ; serial              1D  ; refresh              1H  ; retry              1W  ; expire              3H )  ; minimum   IN  NS  dns.abc.cn. #<<出现abc.cn/IN 没有A或AAA意思问题就是没指定默认 dns.abc.cn.dns   IN  A   192.168.1.7test   IN  A   192.168.1.7www   IN  A   192.168.1.8

四、cp -a named.loopback fx.zone

vi fx.zone@   IN SOA  abc.cn.  root.abc.cn. (              0   ; serial              1D  ; refresh              1H  ; retry              1W  ; expire              3H )  ; minimum   IN  NS  dns.abc.cn.7  IN  PTR   dns.abc.cn.7   IN  PTR   test.abc.cn.8   IN  PTR   www.abc.cn.

1.配置本机dns

vi /etc/resolv.confnameserver 192.168.146.128(主机ip)


2.配置主机文件

vi /etc/hosts192.168.1.7 dns.abc.cn192.168.1.8 www.test.cn

2.service named start

nslookup 192.168.1.7

web主机要使用该dns解析域名,设置主机dns为192.168.1.7同时 dns主机 要关闭防火墙(setenforce 0)或添加开放端口

若虚拟机为NAT模式,比如dns.abc.cn>>192.168.146.128      www.abc.cn>>192.168.146.129虚拟机内部能解析网站出但真机不能解析, 则设置vm8虚拟网卡dns为192.168.1.128即可

0 0