Strona 1 z 2

[+] Konfiguracja binda9 z serwerem Apache

: 05 lutego 2013, 09:03
autor: Squezzer_PN
Witam serdecznie.
Niedawno przesiadłem się z Mandrivy na Debiana, ponieważ miałem problemy z rozgłaszaniem domen.

Dzisiaj od rana walczę z bindem i apachem, zainstalowałem wszystko od nowa i mam kilka problemów.

Na stronie home.pl nie mogę dodać domeny, ponieważ mam komunikat, że nie ma utworzonego rekordu SOA.

Moje pliki strefy wyglądają następująco:

Kod: Zaznacz cały

$TTL 3600
@       IN      SOA           przegladarkafirm.pl.    root.przegladarkafirm.pl.  (
                                      2013020502 ; Serial
                                      28800      ; Refresh
                                      14400      ; Retry
                                      3600000    ; Expire
                                      86400 )    ; Minimum
              IN      NS      serwer.przegladarkafirm.pl.
              IN      NS      serwer.wodkan.com.pl.


              IN      MX   10 serwer.przegladarkafirm.pl.


              IN      A      87.205.99.69


serwer         IN      A      87.205.99.69
www           IN      CNAME  serwer
named.conf.local:

Kod: Zaznacz cały

zone "przegladarkafirm.pl" {
        type master;
        file "/etc/bind/M/przegladarkafirm.pl";
        notify yes;
        allow-transfer {193.151.96.200; };
};

Po wykonaniu polecenia:

Kod: Zaznacz cały

named-checkzone przegladarkafirm.pl /etc/bind/M/przegladarkafirm.plzone przegladarkafirm.pl/IN: loaded serial 2013020502
OK
wygląda na to, że wszystko jest w porządku, lecz home.pl dalej nie może pobrać domeny.

Jeszcze jedna dodatkówa informacja, która może pomóc w rozwiązaniu problemu:

Kod: Zaznacz cały

/etc/init.d/bind9 status
[b]could not access PID file for bind9 ... failed![/b]

Bardzo proszę o pomoc, ponieważ nie mogę sobie z tym poradzić.

: 05 lutego 2013, 10:11
autor: LordRuthwen
Squezzer_PN pisze:

Kod: Zaznacz cały

/etc/init.d/bind9 status
[b]could not access PID file for bind9 ... failed![/b]
Tu jest wszystko napisane, nie działa bind :)
Zerknij w logi dlaczego tak się dzieje.

: 05 lutego 2013, 10:34
autor: Squezzer_PN
A gdzie dokładnie w logach mogę sprawdzić przyczynę niedziałania binda?

: 05 lutego 2013, 10:56
autor: LordRuthwen
Bind domyślnie korzysta z /var/log/daemon.log.

: 05 lutego 2013, 11:08
autor: mariaczi
Squezzer_PN pisze: Na stronie home.pl nie mogę dodać domeny, ponieważ mam komunikat, że nie ma utworzonego rekordu SOA.

named.conf.local:

Kod: Zaznacz cały

zone "przegladarkafirm.pl" {
        type master;
        file "/etc/bind/M/przegladarkafirm.pl";
        notify yes;
        [b]allow-transfer {193.151.96.200; };[/b]
};
wygląda na to, że wszystko jest w porządku, lecz home.pl dalej nie może pobrać domeny.
I jak już wystartuje Ci usługa DNS to może warto zezwolić wszystkim na transfer w chwili zmian adresów DNS u rejestratora.

: 05 lutego 2013, 11:11
autor: Squezzer_PN
mariaczi, zmieniłem już na opcję ,,any''.

: 05 lutego 2013, 11:11
autor: LordRuthwen
Nie wiem czy jest sens zezwalać na transfer, bo bind domyślnie zezwala na niego :)
Dodatkowo transfer do serwera zapasowego ma dozwolony, więc nic poza nim nie powinno tego żądać.
Bardziej chyba chodzi o odpytywanie (query).

: 05 lutego 2013, 11:19
autor: Squezzer_PN
Mam takie błędy w daemon.log

Kod: Zaznacz cały

zone przegladarkafirm.pl/IN: NS 'serwer.wodkan.com.pl.przeg
ladarkafirm.pl' has no address records (A or AAAA)
Feb  5 11:18:02 serwer named[1070]: zone przegladarkafirm.pl/IN: not loaded due to errors.
Feb  5 11:18:02 serwer named[1070]: managed-keys-zone ./IN: loaded serial 3
Feb  5 11:18:02 serwer named[1070]: running

LordRuthwen, zmieniam na ,,allow-query''.

Plik strefy obecnie wygląda tak:

Kod: Zaznacz cały

$TTL 3600
@       IN      SOA           przegladarkafirm.pl.    root.przegladarkafirm.pl.  (
                                      2013020504 ; Serial
                                      28800      ; Refresh
                                      14400      ; Retry
                                      3600000    ; Expire
                                      86400 )    ; Minimum
              IN      NS      serwer.przegladarkafirm.pl.
              IN      NS    serwer.wodkan.com.pl


              IN      MX   10 poczta.przegladarkafirm.pl.
                IN MX 20 serwer.przegladarkafirm.pl


              IN      A      87.205.99.69


serwer         IN      A      87.205.99.69
www           IN      CNAME  serwer
wojtek        IN      CNAME  serwer

: 05 lutego 2013, 11:35
autor: mariaczi
Squezzer_PN pisze: IN NS serwer.wodkan.com.pl
IN MX 20 serwer.przegladarkafirm.pl
Dokładnie takie masz wpisy w pliku strefy? Brakuje kropki na końcu.
'IN' używa się tylko przed 'SOA'. Usuń 'IN' z pozostałych wpisów.
Powinno być

Kod: Zaznacz cały

$TTL 3600
@       IN      SOA           przegladarkafirm.pl.    root.przegladarkafirm.pl.  (
                                      2013020504 ; Serial
                                      28800      ; Refresh
                                      14400      ; Retry
                                      3600000    ; Expire
                                      86400 )    ; Minimum
;
                NS      serwer.przegladarkafirm.pl.
                NS    serwer.wodkan.com.pl.

                  MX 10 poczta.przegladarkafirm.pl.
                  MX 20 serwer.przegladarkafirm.pl.

    A      87.205.99.69
serwer A      87.205.99.69
www CNAME  serwer
wojtek CNAME  serwer

: 05 lutego 2013, 11:38
autor: Squezzer_PN
Udało się.

Kod: Zaznacz cały

Feb  5 11:37:42 serwer named[1502]: zone przegladarkafirm.pl/IN: loaded serial 2013020504
Feb  5 11:37:42 serwer named[1502]: managed-keys-zone ./IN: loaded serial 3
Feb  5 11:37:42 serwer named[1502]: zone przegladarkafirm.pl/IN: sending notifies (serial 20130
20504)
Feb  5 11:37:42 serwer named[1502]: running
Ale niestety:

Kod: Zaznacz cały

root@serwer:/var/log# /etc/init.d/bind9 status
[b]could not access PID file for bind9 ... failed![/b]
Na home.pl 2 dns już mogę dodać, ale serwer.przeglądarkafirm.pl dalej nie działa.