Мне нужно использовать систему Debian для проекта. Я настроил много DNS-серверов на сервере Ubuntu без проблем, но теперь у меня есть большой ...
Невозможно найти решение по обсуждению других, поэтому я спрашиваю здесь. Вот мои файлы конфигурации:
/etc/bind/named.conf.local( который включен в named.conf)
//
// Do any local configuration here
//
zone "project.lan" {
type master;
file "/etc/bind/zones/db.project.lan";
};
zone "1.168.192.in-addr.arpa" {
type master;
notify no;
file "/etc/bind/zones/db.192";
};
// Consider adding the 1918 zones here, if they are not used in your
// organization
//include "/etc/bind/zones.rfc1918";
/etc/bind/zones/db.project.lan
;
; BIND data file for local loopback interface
;
$TTL 604800
project.lan IN SOA master1.project.lan. post.project.lan. (
2308 ; Serial
604800 ; Refresh
86400 ; Retry
2419200 ; Expire
604800 ) ; Negative Cache TTL
;
project.lan IN NS master1.project.lan
$ORIGIN project.lan
master1 IN A 192.168.1.24
master2 IN A 192.168.1.25
data1 IN A 192.168.1.26
data2 IN A 192.168.1.27
/etc/bind/zones/rev.1.168.192.in-addr-arpa
;
; BIND reverse data file for local loopback interface
;
$TTL 604800
@ IN SOA master1.project.lan post.project.lan. (
1 ; Serial
604800 ; Refresh
86400 ; Retry
2419200 ; Expire
604800 ) ; Negative Cache TTL
;
IN NS master1.project.lan
25 IN PTR master2.project.lan
26 IN PTR data1.project.lan
27 IN PTR data2.project.lan
Это для конфигурации связывания. Я попробовал следующие команды:
ping master1
-> Successful (имя хоста - master1, а полное доменное имя - master1.project.lan, поэтому оно не относится к DNS)
ping googe.fr
-> Успешно
ping 192.168.1.2
5 (master2 ip) -> Успешный ping master2
-> ping: unknown host master2
host master2
-> Host master2 not found: 3(NXDOMAIN)
Я тоже попробовал nslookup ->
nslookup
> server master1
Default server: master1
Address: 127.0.0.1#53
Default server: master1
Address: 127.0.1.1#53
> master2
;; Got SERVFAIL reply from 127.0.0.1, trying next server
;; connection timed out; no servers could be reached
> master2
;; Got SERVFAIL reply from 127.0.0.1, trying next server
Ранее в процессе настройки у меня был успешный nslookup, но нет ping/host.
Все серверы имеют статический IP-адрес.
Вот мои resolv.conf и host.conf:
имена host.conf
order bind, hosts
multi on
resolv.conf
nameserver 127.0.0.1
search project.lan
Есть идеи о проблеме? Я не могу пропинговать с сервера или любой машины в домене. Я попробовал 1000000 способов исправить проблему, возможно, я допустил ошибку в файле конфигурации ...
Команда связывания и перезагрузки сети в порядке.
Спасибо за прочтение :)
Маленькая точность, когда я использую nslookup с локальным IP-адресом сервера, я получаю такой вывод:
> server 192.168.1.24
Default server: 192.168.1.24
Address: 192.168.1.24#53
> master2
Server: 192.168.1.24
Address: 192.168.1.24#53
** server can't find master2: NXDOMAIN
И результат host -v master1
Trying "master2.project.lan"
Trying "master2"
Host master2 not found: 3(NXDOMAIN)
Received 100 bytes from 127.0.0.1#53 in 0 ms