Ubuntu 12.04 Server 搭建DNS服务器

这边简单介绍一下,在Ubuntu 12.04 Server 搭建简单的DNS 服务器
#apt-get -y install bind9 bind9utils
这里我以 hasee.com 域名为例
# cat /etc/name.conf
=====================================================
// This is the primary configuration file for the BIND DNS server named.
//
// Please read /usr/share/doc/bind9/README.Debian.gz for information on the
// structure of BIND configuration files in Debian, *BEFORE* you customize
// this configuration file.
//
// If you are just adding zones, please do that in /etc/bind/named.conf.local

include "/etc/bind/named.conf.options";                        
include "/etc/bind/named.conf.local";
include "/etc/bind/named.conf.default-zones";
=====================================================
接下来针对 /etc/bind/named.conf.default-zones 进行域名添加
# vim /etc/bind/named.conf.default-zones
========================================================
// prime the server with knowledge of the root servers
zone "." {
        type hint;
        file "/etc/bind/db.root";
};

// be authoritative for the localhost forward and reverse zones, and for
// broadcast zones as per RFC 1912

zone "localhost" {
        type master;
        file "/etc/bind/db.local";
};

zone "127.in-addr.arpa" {
        type master;
        file "/etc/bind/db.127";
};

zone "0.in-addr.arpa" {
        type master;
        file "/etc/bind/db.0";
};

zone "255.in-addr.arpa" {
        type master;
        file "/etc/bind/db.255";
};

zone "hasee.com" {
        type master;
        file "/etc/bind/hasee.local";
};

zone "1.in-addr.arpa" {
        type master;
        file "/etc/bind/db.192";
};
=============================================================
#cp db.local hasee.local
#cp db.127 db.192
#vim hasee.local
#vim db.192
#/etc/init.d/bind9 restart
root@ubuntu:/etc/bind# nslookup
> www.hasee.com
Server:         127.0.0.1
Address:        127.0.0.1#53

Name:   www.hasee.com
Address: 192.168.2.104
>
好这边已经能够正常解析


你可能感兴趣的:(ubuntu,dns)