Home | Mirror | Search

第 41 章 DNS/Bind

目錄

1. 安裝 bind9
2. forwarders
3. Load Balancing
4. view
5. Master / Slave
5.1. master /etc/named.conf
5.1.1. /var/named/example.com.zone
5.1.2. /var/named/example.com.zone
5.2. slave /etc/named.conf
5.3. FAQ
5.3.1. Master 更改後 Slave 不同步
5.3.2. Master 與 Slave 的 Test
6. DNS tools
6.1. dig - DNS lookup utility
6.1.1. any
6.1.2. ns
6.1.3. A
6.1.4. mx
6.1.5. cname
6.1.6. -x addr 反向解析
6.2. nslookup - query Internet name servers interactively
6.2.1. 刷新 DNS 解析緩存
6.2.2. 查看NS記錄
6.2.3. Mx 記錄
7. DNS
7.1. OpenDNS
7.2. Google DNS

1. 安裝 bind9

neo@master:~$ # apt-get install bind9

named.conf.local.neo.org

neo@master:~$ cat /etc/bind/named.conf.local.neo.org

zone "neo.org" in {
     type master;
     file "db.neo.org";
};

zone "0.16.172.in-addr.arpa" in {
    type master;
    file "db.172.16.0";
};
		

/var/cache/bind/db.neo.org

neo@master:~$ cat /var/cache/bind/db.neo.org
@ IN SOA        neo.org. root.neo.org. (
                          200211131 ; serial, todays date + todays serial #
                          28800 ; refresh, seconds
                          7200 ; retry, seconds
                          3600000 ; expire, seconds
                          86400 ) ; minimum, seconds
        NS ns.neo.org.
@       IN A         172.16.0.1
www     IN A         172.16.0.1
mail    IN A         172.16.0.1
@       MX 10 mail.neo.org.
		

/var/cache/bind/db.172.16.0

neo@master:~$ cat /var/cache/bind/db.172.16.0
@ IN SOA neo.org root.neo.org. (
                               2002111300 ; Serial
                               28800 ; Refresh
                               14400 ; Retry
                               3600000 ; Expire
                               86400 ) ; Minimum
                               IN NS ns.neo.org.

1 PTR www1.neo.org.
2 PTR www2.neo.org.
3 PTR www3.neo.org.
neo@master:~$

		

/etc/resolv.conf

neo@master:~$ cat /etc/resolv.conf
search neo.org
nameserver 172.16.0.2
neo@master:~$
		
comments powered by Disqus