1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
|
[root@dns1 named]# cat oracle.com.zone
$TTL 600
$ORIGIN oracle.com.
@ IN SOA ns.oracle.com. root.oracle.com. (
2014121002 ;serial
1D ;refresh
5M ;retry
1W ;expiry
1H) ;minimum
@ IN NS ns.oracle.com.
IN NS ns1.oracle.com.
IN MX 5 mail.oracle.com.
ns IN A 172.16.31.3
ns1 IN A 172.16.31.4
www IN A 172.16.31.3
www IN A 172.16.31.4
mail IN A 172.16.31.3
pop3 IN A 172.16.31.3
iamp4 IN A 172.16.31.3
|
1
2
3
4
5
6
7
8
|
[root@dns2 ~]# ping -c 3 172.16.31.3
PING 172.16.31.3 (172.16.31.3) 56(84) bytesof data.
64 bytes from 172.16.31.3: icmp_seq=1ttl=64 time=2.16 ms
64 bytes from 172.16.31.3: icmp_seq=2ttl=64 time=0.519 ms
^C
--- 172.16.31.3 ping statistics ---
2 packets transmitted, 2 received, 0%packet loss, time 1306ms
rtt min/avg/max/mdev = 0.519/1.343/2.167/0.824ms
|
1
2
3
4
5
6
7
|
[root@dns2 ~]# scproot@172.16.31.3:/etc/named.conf /etc/named.conf
The authenticity of host '172.16.31.3(172.16.31.3)' can't be established.
RSA key fingerprint isb8:a4:da:03:91:67:32:2f:d5:72:0b:77:3b:6f:ba:30.
Are you sure you want to continueconnecting (yes/no)? yes
Warning: Permanently added '172.16.31.3'(RSA) to the list of known hosts.
root@172.16.31.3's password:
named.conf 100%1008 1.0KB/s 00:00
|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
|
[root@dns2 ~]# cat /etc/named.conf
//
// named.conf
//
// Provided by Red Hat bind package toconfigure the ISC BIND named(8) DNS
// server as a caching only nameserver (asa localhost DNS resolver only).
//
// See /usr/share/doc/bind*/sample/ forexample named configuration files.
//
options {
//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 { any; };
recursion yes;
dnssec-enable no;
dnssec-validation no;
dnssec-lookaside no;
/* Path to ISC DLV key */
/*bindkeys-file "/etc/named.iscdlv.key";
managed-keys-directory "/var/named/dynamic";
*/
};
logging {
channel default_debug {
file"data/named.run";
severity dynamic;
};
};
zone "." IN {
type hint;
file "named.ca";
};
include"/etc/named.rfc1912.zones";
include "/etc/named.root.key";
|
1
2
3
4
5
6
7
8
9
10
11
12
|
[root@dns2 named]# vim/etc/named.rfc1912.zones
zone "oracle.com" IN {
type slave;
file "slaves/oracle.com.zone";
masters { 172.16.31.3; };
};
zone "31.16.172.in-addr-arpa" IN{
type slave;
file "slaves/172.16.31.zone";
masters { 172.16.31.3; };
};
|
1
2
|
[root@dns2 named]# named-checkconf
[root@dns2 named]# named-checkconf/etc/named.rfc1912.zones
|
1
2
3
|
[root@dns2 named]# service named start
Generating /etc/rndc.key: [ OK ]
Starting named: [ OK ]
|
1
2
3
4
5
6
7
8
9
10
11
|
[root@dns2 named]# tail /var/log/messages
Dec 10 09:31:30 dns2 named[25953]: zonelocalhost/IN: loaded serial 0
Dec 10 09:31:30 dns2 named[25953]:managed-keys-zone ./IN: loaded serial 0
Dec 10 09:31:30 dns2 named[25953]: running
Dec 10 09:31:30 dns2 named[25953]: error(network unreachable) resolving './DNSKEY/IN': 2001:500:1::803f:235#53
Dec 10 09:31:30 dns2 named[25953]: error(network unreachable) resolving './NS/IN': 2001:500:1::803f:235#53
Dec 10 09:31:30 dns2 named[25953]: zone31.16.172.in-addr-arpa/IN: refresh: non-authoritative answer from master172.16.31.3#53 (source 0.0.0.0#0)
Dec 10 09:31:31 dns2 named[25953]: zoneoracle.com/IN: Transfer started.
Dec 10 09:31:31 dns2 named[25953]: transferof 'oracle.com/IN' from 172.16.31.3#53: connected using 172.16.31.4#55664
Dec 10 09:31:31 dns2 named[25953]: zoneoracle.com/IN: transferred serial 2014121001
Dec 10 09:31:31 dns2 named[25953]: transferof 'oracle.com/IN' from 172.16.31.3#53: Transfer completed: 1 messages, 10records, 254 bytes, 0.006 secs (42333 bytes/sec)
|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
|
[root@dns1 named]# service named restart
Stopping named: [ OK ]
Starting named: [ OK ]
[root@dns1 named]# tail /var/log/messages
Dec 10 09:32:57 dns1 named[26720]: zone31.16.172.in-addr.arpa/IN: loaded serial 2014121001
Dec 10 09:32:57 dns1 named[26720]: zone1.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:loaded serial 0
Dec 10 09:32:57 dns1 named[26720]: zoneoracle.com/IN: loaded serial 2014121002
Dec 10 09:32:57 dns1 named[26720]: zonelocalhost.localdomain/IN: loaded serial 0
Dec 10 09:32:57 dns1 named[26720]: zonelocalhost/IN: loaded serial 0
Dec 10 09:32:57 dns1 named[26720]:managed-keys-zone ./IN: loaded serial 6
Dec 10 09:32:57 dns1 named[26720]: running
Dec 10 09:32:57 dns1 named[26720]: zoneoracle.com/IN: sending notifies (serial 2014121002)
Dec 10 09:32:57 dns1 named[26720]: client172.16.31.4#53252: transfer of 'oracle.com/IN': AXFR-style IXFR started
Dec 10 09:32:57 dns1 named[26720]: client172.16.31.4#53252: transfer of 'oracle.com/IN': AXFR-style IXFR ended
|
1
2
3
4
5
6
7
8
9
10
11
12
13
|
[root@dns2 named]# service named reload
Reloading named: [ OK ]
[root@dns2 named]# tail/var/log/messages
Dec 10 09:40:53 dns2 named[25953]: usingdefault UDP/IPv6 port range: [1024, 65535]
Dec 10 09:40:53 dns2 named[25953]: sizingzone task pool based on 8 zones
Dec 10 09:40:53 dns2 named[25953]: Warning:'empty-zones-enable/disable-empty-zone' not set: disabling RFC 1918 empty zones
Dec 10 09:40:53 dns2 named[25953]: zone31.16.172.in-addr-arpa/IN: (slave) removed
Dec 10 09:40:53 dns2 named[25953]:reloading configuration succeeded
Dec 10 09:40:53 dns2 named[25953]:reloading zones succeeded
Dec 10 09:40:53 dns2 named[25953]: zone31.16.172.in-addr.arpa/IN: Transfer started.
Dec 10 09:40:53 dns2 named[25953]: transferof '31.16.172.in-addr.arpa/IN' from 172.16.31.3#53: connected using 172.16.31.4#37022
Dec 10 09:40:53 dns2 named[25953]: zone31.16.172.in-addr.arpa/IN: transferred serial 2014121001
Dec 10 09:40:53 dns2 named[25953]: transferof '31.16.172.in-addr.arpa/IN' from 172.16.31.3#53: Transfer completed: 1messages, 10 records, 268 bytes, 0.001 secs (268000 bytes/sec)
|
1
2
|
[root@dns2 named]# ls slaves/
172.16.31.zone oracle.com.zone
|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
|
[root@dns1 named]# cat 172.16.31.zone
$TTL 600
$ORIGIN 31.16.172.in-addr.arpa.
@ IN SOA ns.oracle.com. root.oracle.com. (
2014121002 ;serial
1D ;refresh
5M ;retry
1W ;expiry
1H) ;minimum
@ IN NS ns.oracle.com.
IN NS ns1.oracle.com.
IN MX 5 mail.oracle.com.
3 IN PTR ns.oracle.com.
4 IN PTR ns1.oracle.com.
3 IN PTR www.oracle.com.
4 IN PTR www.oracle.com.
3 IN PTR mail.oracle.com.
3 IN PTR pop3.oracle.com.
3 IN PTR iamp4.oracle.com.
|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
|
[root@dns1 named]# service named restart
Stopping named: [ OK ]
Starting named: [ OK ]
[root@dns1 named]# tail /var/log/messages
Dec 10 09:59:39 dns1 named[26814]: zone1.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:loaded serial 0
Dec 10 09:59:39 dns1 named[26814]: zoneoracle.com/IN: loaded serial 2014121002
Dec 10 09:59:39 dns1 named[26814]: zonelocalhost.localdomain/IN: loaded serial 0
Dec 10 09:59:39 dns1 named[26814]: zonelocalhost/IN: loaded serial 0
Dec 10 09:59:39 dns1 named[26814]:managed-keys-zone ./IN: loaded serial 6
Dec 10 09:59:39 dns1 named[26814]: running
Dec 10 09:59:39 dns1 named[26814]: zone31.16.172.in-addr.arpa/IN: sending notifies (serial 2014121002)
Dec 10 09:59:39 dns1 named[26814]: zoneoracle.com/IN: sending notifies (serial 2014121002)
Dec 10 09:59:39 dns1 named[26814]: client172.16.31.4#39152: transfer of '31.16.172.in-addr.arpa/IN': AXFR-style IXFRstarted
Dec 10 09:59:39 dns1 named[26814]: client172.16.31.4#39152: transfer of '31.16.172.in-addr.arpa/IN': AXFR-style IXFRended
|