Всем привет. Перенастраиваю сервер и столкнулся с проблемой.
Debian 10.
После установки bind9 и перекидывания файлов из бэкапа старого сервера(все работало), ping x.test отдает ошибку:ping: x.test: Неизвестное имя или служба
nslookup 192.168.0.155 выкидывает так же ошибку:
server can't find 155.0.168.192.in-addr.arpa: NXDOMAIN
Мои файлы:
etc/bind/named.conf.options
=====================
options {
directory "/var/cache/bind";
forwarders {
192.168.0.155;
8.8.8.8;
8.8.4.4;
};
dnssec-validation auto;
auth-nxdomain no;
listen-on-v6 { any; };
# Прописываем версию DNS - для защиты от любопытных
version "DNS server v1.0";
};
===================
etc/bind/named.conf.default-zones
===================
zone "x.test" {
type master;
file "/var/dns/db.x.test.local";
allow-update {any; };
};
zone "155.0.168.192.in-addr.arpa" {
type master;
file "/var/dns/db.155.0.168.192.in-addr.arpa.db";
};
===================
var/dns/db.155.0.168.192.in-addr.arpa.db:
===================
;
; BIND reverse data file for local loopback interface
;
$TTL 604800
@ IN SOA x.test. root.x.test. (
1 ; Serial
604800 ; Refresh
86400 ; Retry
2419200 ; Expire
604800 ) ; Negative Cache TTL
;
@ IN NS localhost.
192.168.0.155 IN PTR x.test.
==================
var/dns/db.x.test.local:
==================
;
; BIND data file for local loopback interface
;
$TTL 604800
@ IN SOA ns.x.test. root.x.test. (
2 ; Serial
604800 ; Refresh
86400 ; Retry
2419200 ; Expire
604800 ) ; Negative Cache TTL
IN A 192.168.0.155
;
@ IN NS ns.x.test.
core IN A 192.168.0.155
@ IN A 192.168.0.155
@ IN AAAA ::1
* IN A 192.168.0.155
==================
etc/resolv.conf:
==================
domain x.test
nameserver 192.168.0.155
nameserver 8.8.8.8
==================
в etc/apparmor.d/usr.sbin.named добавлял запись(выделил жирным):
# /etc/bind should be read-only for bind
# /var/lib/bind is for dynamically updated zone (and journal) files.
# /var/cache/bind is for slave/stub data, since we're not the origin of it.
# See /usr/share/doc/bind9/README.Debian.gz
/etc/bind/** r,
[b]/var/dns/** rw,[/b]
/var/lib/bind/** rw,
/var/lib/bind/ rw,
/var/cache/bind/** lrw,
/var/cache/bind/ rw,
эту настройку делал ранее, по инструкции из ютуб, локальный домен работал на всех компьютерах, при указании в роутере своего dns сервера
Сейчас работать не хочет, раньше тоже такая же проблема была, но как то само починилось)