Bind brak subdomeny www

Konfiguracja serwerów, usług, itp.
michu2510
Posty: 19
Rejestracja: 14 kwietnia 2008, 17:07

Bind brak subdomeny www

Post autor: michu2510 »

Mam serwer DNS postawiony na bind niestety mimo moich prób nie udało mi się zkoonfigurowac subdomeny www oto mój konfig co robię źle:

Kod: Zaznacz cały

$TTL 60
@       IN      SOA     domena.pl.       (
                2002100902 ; serial
                8H ; refresh                    C
                2H ; retry
                7D ; expire
                1D ; default_ttl
                )
@       IN      MX      5       domena.pl
@       IN      MX      10      domena.pl.
@       IN      A       x.x.x.x
dns     IN      A       x.x.x.x
www     IN      A       domena.pl

W czym tkwi problem?
tomii
Junior Member
Posty: 687
Rejestracja: 21 października 2007, 13:27

Post autor: tomii »

Myślę że błąd tkwi w "IN A" w ostatniej linijce.
michu2510
Posty: 19
Rejestracja: 14 kwietnia 2008, 17:07

Post autor: michu2510 »

Zmieniałem na CNAME ale nie pomogło.
Pozdrawiam
Pacek
Beginner
Posty: 315
Rejestracja: 18 sierpnia 2009, 15:17
Lokalizacja: Gdynia

Post autor: Pacek »

Wystarczy tak:

Kod: Zaznacz cały

www     IN      CNAME       @
Daj znać czy działa. Pamiętaj również, żeby po zmianie zwiększyć serial i przeładować BINDa.
michu2510
Posty: 19
Rejestracja: 14 kwietnia 2008, 17:07

Post autor: michu2510 »

Kod: Zaznacz cały

$TTL 60
@       IN      SOA    domena.pl.       (
                2002101902 ; serial
                8H ; refresh                     
                2H ; retry
                7D ; expire
                1D ; default_ttl
                )
@       IN      MX      5       domena.pl.
@       IN      MX      10      domena.pl.
@       IN      A       x.x.x.x
dns     IN      A      x.x.x.x
www     IN      CNAME       @
Nadal nie działa CO może być przyczyną?
Pacek
Beginner
Posty: 315
Rejestracja: 18 sierpnia 2009, 15:17
Lokalizacja: Gdynia

Post autor: Pacek »

Taki seriał był przed zmianami:

Kod: Zaznacz cały

2002101902 ; serial
Taki serial był po zmianach:

Kod: Zaznacz cały

2002100902 ; serial
Wniosek: Serial po zmianach był niższy od tego przed zmianami, więc DNSy nie zaktualizowały wpisów. Zmień serial na:

Kod: Zaznacz cały

2009083000
Następnie przeładuj bind'a

Kod: Zaznacz cały

/etc/init.d/bind9 reload
Obserwuj logi:

Kod: Zaznacz cały

/vsr/log/daemon.log
Ponadto jak wyglądają wpisy w etc/bind/named.conf? Być może nie masz zdefiniowanej strefy domena.pl, albo nie masz ustawionego transferu tej domeny.
michu2510
Posty: 19
Rejestracja: 14 kwietnia 2008, 17:07

Post autor: michu2510 »

W logach mam taki błąd:

Kod: Zaznacz cały

Aug 30 10:35:14 ns352023 named[30141]: dns_rdata_fromtext: domena.pl:3: near '8H': not a valid number
Aug 30 10:35:14 ns352023 named[30141]: zone domena.pl/IN: loading from master file domena.pl failed: not a valid number
A to konfig:

Kod: Zaznacz cały

include "/etc/bind/named.conf.options";

// prime the server with knowledge of the root servers
zone "." {
        type hint;
        file "/etc/bind/db.root";
};

// be authoritative for the localhost forward and reverse zones, and for
// broadcast zones as per RFC 1912

zone "localhost" {
        type master;
        file "/etc/bind/db.local";
};

zone "domena.pl" {
        type master;
        file "domena.pl";
        notify yes;
};


zone "255.in-addr.arpa" {
        type master;
        file "/etc/bind/db.255";
};
include "/etc/bind/named.conf.local";
grochu
Posty: 8
Rejestracja: 26 sierpnia 2009, 14:14

Post autor: grochu »

W SOA musisz podac jeszcze maila, czyli np.

Kod: Zaznacz cały

@       IN      SOA    domena.pl. admin.domena.pl.     ( 
Pacek
Beginner
Posty: 315
Rejestracja: 18 sierpnia 2009, 15:17
Lokalizacja: Gdynia

Post autor: Pacek »

Jest jakiś błędny wpis. Być może nie jest dobrze rozpoznawane oznaczenie 8H. Być może trzeba ustawić je w sekundach (przeliczyć na sekundy). Możliwe, że serial nie może mieć końcówki 00 (ponieważ jest to nr zmiany w danym dniu). Możliwe, że nie może być to wartość 00 i możliwe, że musi zaczynać się od 01.

Jednym słowem - zacznij najpierw od rozwiązania problemu który jest w logu.
tomii
Junior Member
Posty: 687
Rejestracja: 21 października 2007, 13:27

Post autor: tomii »

Wydaje mi się że czasy trzeba ustawiać w sekundach - poprzeliczać.
ODPOWIEDZ