I have some problem regarding DNS. I install DNS in CentOS 7 machine and my CentOS machine ip is 192.168.0.155 . If I run nslookup FQDN (centos7.unixmen.local) name then it resolves the IP, which means my forward zone is running, and my output is
nslookup centos7.unixmen.local
Server: 192.168.0.155
Address: 192.168.0.155#53
Name: centos7.unixmen.local
Address: 192.168.0.155
but if i run
nslookup 192.168.0.155
Server: 192.168.0.155
Address: 192.168.0.155#53
** server can't find 155.0.168.192.in-addr.arpa.: NXDOMAIN
that means reverse zone not resolve to IP to name.
My /etc/named.conf file
options {
listen-on port 53 {
127.0.0.1;
192.168.0.155;
};
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 yes;
dnssec-validation yes;
/* Path to ISC DLV key */
bindkeys-file "/etc/named.iscdlv.key";
managed-keys-directory "/var/named/dynamic";
pid-file "/run/named/named.pid";
session-keyfile "/run/named/session.key";
forwarders {
8.8.8.8;
8.8.8.4;
};
forward first;
};
logging {
channel default_debug {
file "data/named.run";
severity dynamic;
};
};
zone "." IN {
type hint;
file "named.ca";
};
zone "unixmen.local" IN {
type master;
file "forward.unixmen";
allow-update { none;};
};
zone "0.168.192.in-add.arpa" IN {
type master;
file "reverse.unixmen";
allow-update { none; };
};
include "/etc/named.rfc1912.zones";
include "/etc/named.root.key
My Reverse zone configuration file: /var/named/reverse.unixmen
$TTL 86400
@ IN SOA centos7.unixmen.local. root.unixmen.local.(
2011071001 ; serial
3600 ; refresh
1800 ; retry
604800 ; expire
86400 ; minimum TTL
)
@ IN NS centos7.unixmen.local.
@ IN PTR unixmen.local.
@ IN A 192.168.0.155
@ IN PTR 192.168.0.155
155 IN PTR centos7.unixmen.local.
My forward zone file at /var/named/forward.unixmen
$TTL 86400
@ IN SOA centos7.unixmen.local. root.unixmen.local. (
2011071001 ; serial
3600 ; refresh
1800 ; retry
604800 ; expire
86400 ; minimum TTL
)
@ IN NS centos7.unixmen.local.
@ IN A 192.168.0.155
centos7 IN A 192.168.0.155
In my CentOS 7 machine only one ethernet port and he direct connected to router using ethernet cable and all client window system connected to switch and my
- ip is 192.168.0.155
- gateway 192.168.0.1
- dns-192.168.0.1
Recently if I set my own IP 192.168.0.155 as a DNS IP in CentOS 7 machine then internet browsing working and also forward zone means name to IP is resolving but IP to name is not resolving.
Please help me resolve my problem.