linux dns能随便配吗,linux dns 的配置

DNS的基本配置

一 所需安装包及环境

caching-nameserver-

9.3.4-10.P1.el5(用于创建named.conf的)

bind-

9.3.4-10.P1.el5

bind-utils-

9.3.4-10.P1.el5

ip地址:192.168.0.60

主机名:nis

DNS域名:nis.yuetao.com

二 查看上述包是否安装

[root@nis ~]# rpm -qa | grep bind

ypbind-1.19-11.el5

bind-libs-

9.3.4-10.P1.el5

bind-

9.3.4-10.P1.el5

bind-utils-

9.3.4-10.P1.el5(没用这三个文件请自己安装上)

三 所需条件

①主机名的配置

vim /etc/sysconfig/network

HOSTNAME=nis(你本机的主机名,后期会用到)

②DNS域名的配置

nameserver 192.168.0.60

(你本机的dns的ip地址最多可以配置三个地址)

四 配置的具体步骤

①创建named.conf的配置文件

cat /etc/named.caching-nameserver.conf >> /etc/named.conf

cat /etc/named.rfc1912.zones >> /etc/named.conf

②编辑named.conf文件 (路径:/etc/named.conf)

在配置文件末尾添加如下类容

正向解析区域:

zone "yuetao.com" IN {//正向解析

type master;//master说明是主域服务器

file "yuetao.com.zone";//正向区域文件的名与/var/named/yuetao.com.zone文件的名保持一致

allow-update { none; };//是否允许更新文件

};

反向解析区域:

zone "0.168.192.in-addr.arpa" IN {//反向解析

type master;

file "yuetao.com.arpa";//反向区域文件名与/var/named/yuetao.com.arpa文件名保持一致。

allow-update { none; };

};

配置文件如下:

listen-on port 53 { 192.168.0.60; };

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{ localhost; };

};

logging {

channel default_debug {

file "data/named.run";

severity dynamic;

};

};

zone "." IN {

type hint;

file "named.ca";

};

zone "localdomain" IN {

type master;

file "localdomain.zone";

allow-update { none; };

};

zone "localhost" IN {

type master;

file "localhost.zone";

allow-update { none; };

};

zone "0.0.127.in-addr.arpa" IN {

type master;

file "named.local";

allow-update { none; };

};

zone "

0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.ip6.arpa" IN {

type master;

file "named.ip6.local";

allow-update { none; };

};

zone "255.in-addr.arpa" IN {

type master;

file "named.broadcast";

allow-update { none; };

};

zone "0.in-addr.arpa" IN {

type master;

file "named.zero";

allow-update { none; };

};

type master;

file "yuetao.com.zone";

allow-update { none; };

};

type master;

file "yuetao.com.arpa";

allow-update { none; };

};

③在/var/named下创建yuetao.com.zone和yuetao.com.rape (这两个文件时没有的要自己创建这和前面的/etc/named.conf的文件有关联的,与前面的名称一定要一致。)

cp -p localhost.zoneyuetao.com.zone

cp -p localhost.zoneyuetao.com.arpa

编辑以上两个文件

yuetao.com.zone的配置文件

$TTL86400

@IN SOAnis.yuetao.com.root.nis.yuetao.com. (

42; serial (d.

adams)

3H; refresh

15M; retry

1W; expiry

1D ); minimum

@IN NSnis.yuetao.com.

wwwIN A192.168.0.60

ftpIN A192.168.0.60

yuetao.com.arpa的配置文件

$TTL86400

@IN SOAnis.yuetao.com.root.nis.yuetao.com. (

42; serial (d.

adams)

3H; refresh

15M; retry

1W; expiry

1D ); minimum

@IN NSnis.yuetao.com.

(以上两个文件要注意域名后有顿号不然你会死的很惨)

重启服务

service named restart

测试是否成功:

Server:192.168.0.60

Address:192.168.0.60#53

Name:www.yuetao.com

Address: 192.168.0.60

[root@nis ~]# nslookup ftp.yuetao.com

Server:192.168.0.60

Address:192.168.0.60#53

Name:ftp.yuetao.com

Address: 192.168.0.60

Server:192.168.0.60

Address:192.168.0.60#53

60.0.168.192.in-addr.arpaname = ftp.yuetao.com.0.168.192.in-addr.arpa.

60.0.168.192.in-addr.arpaname = www.yuetao.com.0.168.192.in-addr.arpa.

基本配置完成打完收工该干嘛干嘛去。

DNS

主从域的配置

紧接上一篇我们来看看主从域的安装与配置

一更改option中的一个选项

options {

listen-on port 53 { 192.168.0.60; };

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; };//允许所有人来侦听这个域 主从都要改

};

二主域服务器的区域文件的更改。

type master;

file "yuetao.com.zone";

allow-transfer { 192.168.0.61; }; //允许从域主机能够下载该区域的地址数据库

};

zone "0.168.192.in-addr.arpa" IN {

type master;

file "yuetao.com.arpa";

};

三从域服务器区域文件的修改。

zone "yuetao.com" IN {

type slave;

file "slaves/yuetao.com.zone"; //

下载主域的地址库数据文件保存在slaves目录中,从域服务器上的区域文夹可以与主域服务器上的文件名不同。

zone "0.168.192.in-addr.arpa" IN {

type slave;

file "slaves/yuetao.com.arpa";

mastes { 192.168.0.60;};

};

四 主从域服务器/etc/resolv.conf配置文件的修改

nameserver 192.168.0.60

nameserver 192.168.0.61

五 重启两台机器

①查看从域服务器上/var/named/slaves文件中是否存在yuetao.com.zoneyuetao.com.arpa两个文件是否存在。

②在从域服务器中使用nslookup查看能不能给解析过来

Server:192.168.0.60

Address:192.168.0.60#53

Name:www.yuetao.com

Address: 192.168.0.60

[root@nis2 ~]# nslookup 192.168.0.60

Server:192.168.0.60

Address:192.168.0.60#53

60.0.168.192.in-addr.arpaname = ftp.yuetao.com.0.168.192.in-addr.arpa.

60.0.168.192.in-addr.arpaname = www.yuetao.com.0.168.192.in-addr.arpa.

③关掉主域服务器使用nslookup看是否能解析过来

[root@nis2 ~]# nslookup www.yuetao.com

Server:192.168.0.60

Address:192.168.0.60#53

Name:www.yuetao.com

Address: 192.168.0.60

[root@nis2 ~]# nslookup 192.168.0.60

Server:192.168.0.60

Address:192.168.0.60#53

60.0.168.192.in-addr.arpaname = ftp.yuetao.com.0.168.192.in-addr.arpa.

60.0.168.192.in-addr.arpaname = www.yuetao.com.0.168.192.in-addr.arpa.

成功结束

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值