У меня проблемы с DNS. Я устанавливаю DNS на машину CentOS 7, и мой IP-адрес машины CentOS - 192.168.0.155. Если я запускаю полное доменное имя nslookup (centos7.unixmen.local) name, тогда он разрешает IP, что означает, что моя прямая зона работает, а мой вывод -
nslookup centos7.unixmen.local
Server: 192.168.0.155
Address: 192.168.0.155#53
Name: centos7.unixmen.local
Address: 192.168.0.155
, но если я запускаю
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
, это означает, что обратная зона не разрешает IP для имя.
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
$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.
Недавно, если я установил свой собственный IP 192.168.0.155 в качестве IP-адреса DNS на машине CentOS 7, тогда просмотр Интернета работал а также зона пересылки означает, что имя в IP разрешается, но IP в имя не разрешается.
Пожалуйста, помогите мне решить мою проблему.
Кажется что в вашем файле /etc/ named.conf есть орфографическая ошибка, она должна быть
zone "0.168.192.in-addr.arpa" IN {
type master;
file "reverse.unixmen";
allow-update { none; };
};
Обратите внимание на r в адресе.
Также вы вставили случайный закрывающий комментарий * / из вашего /etc/ named.conf файл рядом с строкой, говорящей рекурсия да;