프로젝트에 데비안 시스템을 사용해야합니다. 우분투 서버에 많은 DNS 서버를 문제없이 구성했지만 이제 큰 DNS 서버가 있습니다 ...
다른 사람들의 토론에 대한 해결책을 찾을 수 없으므로 여기에 묻습니다. 내 구성 파일은 다음과 같습니다.
/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
-> 성공 (호스트 이름은 master1이고 FQDN은 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 / 호스트는 없었습니다.
모든 서버가 고정 IP 주소에 있습니다.
내 resolv.conf 및 host.conf는 다음과 같습니다.
host.conf
order bind, hosts
multi on
resolv.conf
nameserver 127.0.0.1
search project.lan
문제에 대한 아이디어가 있습니까? 서버 나 도메인의 컴퓨터에서 핑할 수 없습니다. 문제에 대해 1000000 수정 방법을 시도했지만 구성 파일에서 실수를했을 것입니다 ...
바인드 및 네트워크 재시작 명령이 정상입니다.
읽어 주셔서 감사합니다 :)
서버의 로컬 IP와 함께 nslookup을 사용할 때이 정밀도는 거의 없습니다.
> 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