艾米莉·布朗宁:在linux下配置DNS是linux管理必学的内容

来源:百度文库 编辑:九乡新闻网 时间:2024/04/25 20:06:07

在linux下配置DNS是linux管理必学的内容,一直想学,可是懒得看文章,最近工作上要用到了,于是就开始学了,看了鸟哥的文章,始终看不明白,网上找了N多资料,都不管用,最后还是找到了一篇简单配置的内容。现在我将这配置简单记录下,方便日后查询

RHEL5配置DNS入门

前提:我使用的bind是光盘自带的版本,如果你用yum或者网上下载的话,建议删除用光盘安装。

目的:我的机器IP是:192.168.100.252,我的域名是wujie.name,准备将www.wujie.name和mail.wujie.name解析到192.168.100.252这个IP上。

注:下面的“空格”请使用TAB键

步骤

1. 在这个目录/var/named/chroot/etc 新建一个文件 named.conf (如过有了就不用建了)

2. 在named.conf文件中写入如下内容:

options

{

        directory "/var/named";

};

 

zone"."

{

        type hint;

        file "named.ca";

};

[1]

----------简要解释下上面的内容什么意思---------------

options 是用来说明全局属性的,其中设置了directory 是指定DNS服务器的工作目录
增加一个zone "."指向一个根域的分析文件named.ca

 

3. 要产生一个named.ca文件可以先配置一个可用的DNS:
echo "nameserver 61.177.7.1" > /etc/resolv.conf (61.177.7.1是苏州DNS,改成你可用的DNS服务器)

4. 然后利用指令创建named.ca:
dig -t NS . >/var/named/chroot/var/named/named.ca

5. 到这里就可以启动DNS服务器了,命令如下:

service named start

-----------------------------------------

为了测试是不是真的成功了,可以把自己的DNS改成127.0.0.1,然后看看还能上网不,或者用别的机器把DNS改成这台机器的IP地址,看看能解析不。

6. 完成之后就可以配置我们的域了,在named.conf里边增加相应的正向解析和反向解析,修改成下边的样子:

options

{

        directory "/var/named";

};

 

zone"."

{

        type hint;

        file "named.ca";

};

 

zone"wujie.name"                              #增加一个wujie.name的区域

{

        type master;

        file "wujie.name.zone";                #把解析文件指向到wujie.name.zone

};

 

zone"100.168.192.in-addr.arpa"                #这个做反向解析,因为我的IP是192.168.100.段的

{

        type master;

        file "192.168.100.rev";                #反向解析文件指向

};

 

7. 增加了正反向之后,就要添加相应的解析文件/var/named/chroot/var/named/wujie.name.zone ,内容如下:

@       IN     SOA     baidu.com.       root (

 

                        20090803

                        1H

                        15M

                        1W

                        1D)

        IN     NS      ns

        IN     MX 10   mail

ns      IN     A       192.168.100.252                         #这里把ns、www、mail记录全部用A记录指向192.168.100.252

www     IN     A       192.168.100.252

mail    IN     A       192.168.100.252

8. 在添加这个文件记录 /var/named/chroot/var/named/192.168.100.rev ,内容如下:

@       IN     SOA     wujie.name.       root (

 

                        20090803

                        1H

                        15M

                        1W

                        1D)

        IN     NS      ns.wujie.name.

113     IN     PTR     ns.wujie.name.

113     IN     PTR     www.wujie.name.

113     IN     PTR     mail.wujie.name.

 

 

9.最后使用命令重启DNS服务器service named restart 然后就可以解析了。ping www.wujie.name 就会指向到192.168.100.252了

 

 

 



[1] 吴杰博客http://www.wujie.name