Skocz do zawartości
ZaAaX

Problem konfiguracja Bind9

Polecane posty

Witam

Mam problem z konfiguracja serwera DNS a dokładniej z reversDNS. Postawiłem serwer na którym chcę uruchomić usługi www, ftp,dns i poczte.
Do testów założyłem domenę grzgrz.pl którą oddelegowałem na mój serwer 138.68.78.253 (IP serwera). Używając polecenia dig podając nazwę domeny otrzymuję jej adres lecz odwrotnie podając adres już nie otrzymuje nazwy domeny.

dig grzgrz.pl

; <<>> DiG 9.8.4-rpz2+rl005.12-P1 <<>> grzgrz.pl
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 19126
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 2, ADDITIONAL: 2

;; QUESTION SECTION:
;grzgrz.pl.                     IN      A

;; ANSWER SECTION:
grzgrz.pl.              77890   IN      A       138.68.78.253

;; AUTHORITY SECTION:
grzgrz.pl.              75824   IN      NS      ns1.grzgrz.pl.
grzgrz.pl.              75824   IN      NS      ns2.grzgrz.pl.

;; ADDITIONAL SECTION:
ns1.grzgrz.pl.          80122   IN      A       138.68.78.253
ns2.grzgrz.pl.          75824   IN      A       138.68.78.253

;; Query time: 0 msec
;; SERVER: 10.1.31.38#53(10.1.31.38)
;; WHEN: Sun Sep  4 00:47:27 2016
;; MSG SIZE  rcvd: 111
dig 138.68.78.253
; <<>> DiG 9.9.5-9+deb8u6-Debian <<>> 138.68.78.253
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NXDOMAIN, id: 23871
;; flags: qr rd ra ad; QUERY: 1, ANSWER: 0, AUTHORITY: 1, ADDITIONAL: 1

;; OPT PSEUDOSECTION:
; EDNS: version: 0, flags:; udp: 512
;; QUESTION SECTION:
;138.68.78.253.                 IN      A

;; AUTHORITY SECTION:
.                       1798    IN      SOA     a.root-servers.net. nstld.verisign-grs.com. 2016090301 1800 900 604800 86400

;; Query time: 10 msec
;; SERVER: 8.8.8.8#53(8.8.8.8)
;; WHEN: Sat Sep 03 18:48:24 EDT 2016
;; MSG SIZE  rcvd: 117

Polecenie nslookup wydane z poziomu serwera zwraca:

root@serwer-test:~# nslookup grzgrz.pl
Server:         138.68.78.253
Address:        138.68.78.253#53

Name:   grzgrz.pl
Address: 138.68.78.253

root@serwer-test:~# nslookup 138.68.78.253
Server:         138.68.78.253
Address:        138.68.78.253#53

253.78.68.138.in-addr.arpa      name = grzgrz.pl.

Sprawdzając z innego komputera otrzymuje:

root@mail:~# nslookup grzgrz.pl
Server:         10.1.31.38
Address:        10.1.31.38#53

Non-authoritative answer:
Name:   grzgrz.pl
Address: 138.68.78.253

root@mail:~# nslookup 138.68.78.253
Server:         10.1.31.38
Address:        10.1.31.38#53

** server can't find 253.78.68.138.in-addr.arpa.: NXDOMAIN

Poniżej dodaje konfigurację serwera DNS. Testowanie składni plików poleceniem named-checkzone nie zwraca żadnych błędów.

Strefa domeny grzgrz.pl (plik db.grzgrz.pl)

$TTL 86400
@ IN SOA ns1.grzgrz.pl. kontakt.grzgrz.pl. (
2016083010
10800
3600
604800
86400
)

@       IN      NS      ns1.grzgrz.pl.
@       IN      NS      ns2.grzgrz.pl.
@       IN      A       138.68.78.253
@       IN      MX      10 mail.grzgrz.pl.

ns1     IN      A       138.68.78.253
ns2     IN      A       138.68.78.253
www     IN      CNAME   itcorp.pl.
mail    IN      A       138.68.78.253

grzgrz.pl.      IN      TXT     "v=spf1 ip4:138.68.78.253 a mx -all"
mail    IN      TXT     "v=spf1 a -all"

Odwrotna strefa domeny grzgrz.pl (plik db.78.68.138)

$TTL 86400
$ORIGIN 78.68.138.in-addr.arpa.
@ IN SOA ns1.grzgrz.pl. kontakt.grzgrz.pl. (
2016083005
10800
3600
604800
86400
)

@       IN      NS      ns1.grzgrz.pl.
@       IN      NS      ns2.grzgrz.pl.

253     IN      PTR     grzgrz.pl.

Dodana zawartość pliku /named.conf

zone "grzgrz.pl" {
        type master;
        file "/etc/bind/db.grzgrz.pl";
};

zone "78.68.138.in-addr.arpa" {
        type master;
        file "/etc/bind/db.78.68.138";
};

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

Bądź aktywny! Zaloguj się lub utwórz konto

Tylko zarejestrowani użytkownicy mogą komentować zawartość tej strony

Utwórz konto

Zarejestruj nowe konto, to proste!

Zarejestruj nowe konto

Zaloguj się

Posiadasz własne konto? Użyj go!

Zaloguj się


×