Professional Documents
Culture Documents
Shared DNS
Shared DNS
cat /etc/resolv.conf
# Generated by NetworkManager
search monster.com
nameserver 192.168.80.158 #Server ip
nameserver 192.168.80.2
On line 19:-
allow-query { any; };
In the last add entry for forward and reverse zone in following mannner:-
zone "monster.com" IN {
type master;
file "for.monster.com";
};
zone "80.168.192.in-addr.arpa" IN {
type master;
file "rev.monster.com";
};
Step3:
For for zone:
[root@server ~]# cd /var/named/
# cp -av named.localhost for.monster.com
# vim for.monster.com
# cat for.monster.com
$TTL 1D
@ IN SOA server.monster.com. root@mail.com. (
0 ; serial
1D ; refresh
1H ; retry
1W ; expire
3H ) ; minimum
IN NS server.monster.com.
@ IN A 192.168.80.158
server IN A 192.168.80.158
www IN A 192.168.80.158
client IN A 192.168.80.159
# host server.monster.com
server.monster.com has address 192.168.80.158
[root@server named]# host client.monster.com
client.monster.com has address 192.168.80.159
[root@server named]# host -t ptr 192.168.80.158
158.80.168.192.in-addr.arpa domain name pointer www.monster.com.
158.80.168.192.in-addr.arpa domain name pointer server.monster.com.
[root@server named]# host -t ptr 192.168.80.159
159.80.168.192.in-addr.arpa domain name pointer client.monster.com.
Client Side:
Step 1 :-Set network
# nmtui
[root@localhost ~]# su -
[root@client ~]# cat /etc/hostname
client.monster.com
[root@client ~]# cat /etc/resolv.conf
# Generated by NetworkManager
search monster.com
nameserver 192.168.80.158
nameserver 192.168.80.2
vim /etc/named.conf
ptions {
listen-on port 53 { 192.168.80.159; }; #slave ip
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";
secroots-file "/var/named/data/named.secroots";
recursing-file "/var/named/data/named.recursing";
allow-query { any; };
zone "monster.com" IN {
type slave;
file "slaves/for.monster.com";
masters { 192.168.80.158; };
};
zone "80.168.192.in-addr.arpa" IN {
type slave;
file "slaves/rev.monster.com";
masters { 192.168.80.158; };
};
# Configure Client:-
# cat /etc/resolv.conf
# Generated by NetworkManager
search monster.com
nameserver 192.168.80.158
nameserver 192.168.80.159
nameserver 192.168.80.2
[root@client ~]# host server.monster.com
server.monster.com has address 192.168.80.158
[root@client ~]# host client.monster.com
client.monster.com has address 192.168.80.128
[root@client ~]# host slave.monster.com
slave.monster.com has address 192.168.80.159