Skocz do zawartości

ZaAaX

Użytkownicy
  • Zawartość

    2
  • Rejestracja

  • Ostatnio

Posty napisane przez ZaAaX


  1. 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";
    };
    
    
×