Have You Tried IT ?

Information Technology from scratch

Nowa domena na serwerze dedykowanym OVH

Dodano przez Kategoria: Linux

Logo OVH

OVH

Procedura podpięcia nowej domeny na serwerze dedykowanym na pozór prosta i opisana na stronach pomocy OVH.

  1. Przypisanie domeny do serwera z poziomu panelu administracyjnego serwera (np. Plesk).
  2. Konfiguracja DNS secondary dla serwera z poziomu panelu OVH (Manager3).
  3. Zmiana serwerów DNS dla nowej domeny.

 

Od 10.01.2011 OVH uruchomiło nowy serwer seconadary DNS o nazwie sdns2.ovh.net (213.251.188.141) i od tego czasu zaczął się pojawiać problem z dołączaniem nowych domen. Wszystko robiłem tak samo, zmieniając tylko nazwę z sdns1 na sdns2, a na ostatnim etapie pojawiał się błąd:

Strefa SOA dla domeny nowa-domena.pl nie jest dostępna na serwerze dns: xxXXXXXX.ovh.net 

Błąd występujący przy próbie zmiany serwerów DNS domeny w panelu OVH

Strefa SOA dla domeny .... nie jest dostępna na serwerze dns

 

Oto rozwiązanie problemu na jakie wpadłem przeszukując sieć.

Na początek należy normalnie przypisać na serwerze nową domenę i skonfigurować DNS Seconadary.
Następnie trzeba edytować plik konfiguracyjny Binda. W skrócie, Bind służy do zarządzania DNS na serwerze. W moim przypadku plik konfiguracyjny znajduje się tutaj:

/var/named/run-root/etc/named.conf

W tym pliku należy odnaleźć część dotyczącą dodawanej domeny:

...
zone "podpinana-domena.pl" {
        type master;
        file "podpinana-domena.pl";
        allow-transfer {
                XX.XX.XX.XX;
                common-allow-transfer;
        };
};
...

gdzie w sekcji allow-transfer pierwszy wiersz, w tym przypadku XX.XX.XX.XX to adres IP mojego serwera. W wierszu poniżej należy dopisać adres IP serwera sdns2.ovh.net  213.251.188.141.

...
zone "podpinana-domena.pl" {
        type master;
        file "podpinana-domena.pl";
        allow-transfer {
                XX.XX.XX.XX;
                213.251.188.141;
                common-allow-transfer;
        };
};
...

Jest jeszcze jedna lepsza możliwość.
Zamiast dopisywać za każdym razem do domeny adres IP serwera sdns2 można wykorzystać common-allow-transfer, który jest domyślnie wpisany dla każdej domeny. Trzeba przeszukać ten plik znaleźć acl common-allow-transfer i zmodyfikować następująco:

...
acl common-allow-transfer {
        213.251.188.141;
};

 

Dodatkowo należy jeszcze zmodyfikować wartość Serial dla domeny w jej pliku:

/var/named/run-root/var/podpinana-domena.pl

Należ tam znaleźć fragment:

...
@       IN      SOA     ns.podpinana-domena.pl. zzz.xxxxxx.pl. (
                        2011062801      ; Serial
                        10800   ; Refresh
                        3600    ; Retry
                        604800  ; Expire
                        10800 ) ; Minimum
...

i zmienić liczbę Serial, np dodając +1. Dzięki temu serwer będzie poinformowany, że nastąpiła jakaś zmiana.

Po tym wszystkim trzeba jeszcze zrestartować Binda

service named restart

Trzeba będzie jeszcze odczekać do kliku godzin aż serwer DNS uaktualni informacje i będzie można dokonać zmian serwerów DNS dla domeny.

Dodaj komentarz

XHTML: Dozwolone znaczniki: <a href="" title="" rel=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong> <pre class="">