当前位置: 首页 > Linux, tips > 正文

搭建简单的dns服务器

安装服务程序

    [root@redhat-5 ~]# yum install bind

修改/etc/namd.conf文件

options 框里主要调整listen地址, 和allow-query选项,如下

        listen-on port 53 { your address; };
    //	listen-on port 53 { 127.0.0.1; };
	    listen-on-v6 port 53 { ::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     { localhost; }; //直接注释掉

修改/etc/named.rfc1912.zones文件,添加需要的域

    zone "test.com" IN {                //正向
	    type master;
	    file "test.com.named";
	    allow-update { none; };
    };

    zone "168.192.in-addr.arpa" IN {    //反向
	    type master;        
	    file "168.192.named";
	    allow-update { none; };
    };

建立对应的配置文件

正向

    [root@redhat-5 named]# more test.com.named 
    $TTL 86400
    @	IN SOA	redhat-5.test.com ns.test.com. (
					    961230	; serial
					    3600	; refresh
					    300	; retry
					    1D	; expire
					    3600 )	; minimum
	    NS	redhat-5.test.com.

    redhat-5.test.com.	    IN	A	192.168.11.105
    klwang.test.com.		IN	A	192.168.11.199

反向

    [root@redhat-5 named]# more 168.192.named 
    $TTL 86400
    @	IN SOA	redhat-5.test.com ns.test.com. (
					    961230	; serial
					    3600	; refresh
					    300	; retry
					    1D	; expire
					    3600 )	; minimum
	    IN	NS	redhat-5.test.com.

    105.11 IN	PTR	redhat-5.test.com.	
    199.11	IN	PTR	klwang.test.com.

重启named服务生效

    [root@redhat-5 ~]# service named restart
    Stopping named: .                                          [  OK  ]
    Starting named:                                            [  OK  ]

ok, 只要将客户端的dns服务器设置成对应的地址就行了

    klwang@klwang-E6420:~$ cat /etc/resolv.conf 
    # Generated by NetworkManager
    search testb.com
    nameserver 192.168.11.105

    klwang@klwang-E6420:~$ nslookup klwang
    Server:		192.168.11.105
    Address:	192.168.11.105#53

    Name:	klwang.test.com
    Address: 192.168.11.199

注:

本文只记录了最简单的配置方法,关于cname和MX等,没有提到

That’s all

    分享到:

本文固定链接: http://klwang.info/config-a-simple-dns-server-using-bind/ | 数据库|Linux|软件开发

该日志由 klwang 于2013年09月11日发表在 Linux, tips 分类下, 你可以发表评论,并在保留原文地址及作者的情况下引用到你的网站或博客。
原创文章转载请注明: 搭建简单的dns服务器 | 数据库|Linux|软件开发
关键字: , , , ,

搭建简单的dns服务器:等您坐沙发呢!

发表评论

*
快捷键:Ctrl+Enter