Bind a adres nazwa.pl

Konfiguracja serwerów, usług, itp.
buker999
Posty: 89
Rejestracja: 18 października 2011, 21:22
Lokalizacja: Warszawa

Bind a adres nazwa.pl

Post autor: buker999 »

Witam.
M
am VPS (nie w nazwa.pl) i domenę w nazwa.pl. Zainstalowałem binda9 i skonfigurowałem według poradnika.
Moja konfiguracja:

named.conf:

Kod: Zaznacz cały

include "/etc/bind/named.conf.options";
include "/etc/bind/named.conf.local";
include "/etc/bind/named.conf.default-zones";


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


-db.domena.pl:

Kod: Zaznacz cały

$TTL 3600@       IN      SOA     ns1.domena.pl. 2002070201 (
                        86401
                        3600
                        3600000
                        1209600
                         )


        IN      NS              ns1.domena.pl.
        IN      NS              ns2.domena.pl.
        IN      MX      10      mail.domena.pl.


        @       IN      A       176.x.x.x
        www     IN      CNAME domena.pl.
        *       IN      CNAME domena.pl.
        ns1     IN      A       176.x.x.x
        ns2     IN      A       176.x.x.x

Konfig powinien być dobry ale pewności nie mam. W nazwa.pl jak chcę przekierować domenę na mój DNS muszę podać dwa adresy dns. Próbowałem podawać ip albo ns1.domena.pl i ns2.domena. IP DNS-ów są takie same, bo to ten sam serwer ale słyszałem, że nie powinno to stanowić problemu. W czym jest problem? Jak potrzeba więcej danych to powiedzcie co to podeślę.
Awatar użytkownika
Bastian
Member
Posty: 1424
Rejestracja: 30 marca 2008, 16:09
Lokalizacja: Poznañ

Post autor: Bastian »

Masz braki w umięjętności kopiujwkleizu:

Kod: Zaznacz cały


file "/etc/bind/[B]db.domena.pl[/B]";
buker999
Posty: 89
Rejestracja: 18 października 2011, 21:22
Lokalizacja: Warszawa

Post autor: buker999 »

Może teraz będzie jaśniej :)
Awatar użytkownika
Bastian
Member
Posty: 1424
Rejestracja: 30 marca 2008, 16:09
Lokalizacja: Poznañ

Post autor: Bastian »

Kod: Zaznacz cały



$TTL 3600@       IN      SOA     ns1.domena.pl. 2002070201 

a ten fragment rzeczywiscie tak wygląda czy tylko tutaj?

Popraw i dodaj jeszcze

Kod: Zaznacz cały

$ORIGIN domena.pl.
buker999
Posty: 89
Rejestracja: 18 października 2011, 21:22
Lokalizacja: Warszawa

Post autor: buker999 »

Poszukałem i troszkę przerobiłem. Poprawiłem to co mówisz. Numer IP i domena takie jak są naprawdę.

Kod: Zaznacz cały

$TTL 3600
$ORIGIN lzulnowski.pl


@       IN      SOA     ns1.lzulnowski.pl. 2012021201 (
                        86401
                        3600
                        3600000
                        1209600
                         )


        IN      NS              ns1.lzulnowski.pl.
        IN      NS              ns2.lzulnowski.pl.
        IN      MX      10      mail.lzulnowski.pl.


                IN      A       176.9.249.217
        www     IN      CNAME lzulnowski.pl.
        ns1     IN      CNAME lzulnowski.pl.
        ns2     IN      CNAME lzulnowski.pl.
limin.www       IN      CNAME lzulnowski.pl.
Podam jeszcze config apache:
lzulnowski.pl.conf

Kod: Zaznacz cały

<VirtualHost *:80>
ServerAdmin lzunowski@gmail.com
DocumentRoot "/home/buker/public_html/lzulnowski.pl"
ServerName lzunlowski.pl
ServerAlias www.lzulnowski.pl
ErrorLog /var/log/apache2/lzulnowski.pl-error_log
CustomLog /var/log/apache2/lzulnowski.pl-access_log common
</VirtualHost>
limin.conf

Kod: Zaznacz cały


<VirtualHost *:80>
ServerAdmin lzunowski@gmail.com
DocumentRoot "/home/buker/public_html/limin/"
ServerName limin.lzunlowski.pl
ServerAlias www.limin.lzulnowki.pl
ErrorLog /var/log/apache2/limin-error_log
CustomLog /var/log/apache2/limin-access_log common
</VirtualHost>
Przy tych ustawieniach nadal nie działa. Restartowałem Binda i Apache.
Awatar użytkownika
Bastian
Member
Posty: 1424
Rejestracja: 30 marca 2008, 16:09
Lokalizacja: Poznañ

Post autor: Bastian »

Przecież masz błąd składni, to jak to ma działać?

Kod: Zaznacz cały

$TTL 3600
$ORIGIN lzulnowski.pl


@       IN      SOA     ns1.lzulnowski.pl. root.lzulnowski.pl. (
                        2012021201
                        86401
                        3600
                        3600000
                        1209600
                         )


        IN      NS              ns1.lzulnowski.pl.
        IN      NS              ns2.lzulnowski.pl.
        IN      MX      10      mail.lzulnowski.pl.


        IN      A       176.9.249.217
www     CNAME lzulnowski.pl



ns1 IN CNAME lzulnowski.pl.
ns2 IN CNAME lzulnowski.pl.
limin.www IN CNAME lzulnowski.pl.


Te spisy są niepoprawne
buker999
Posty: 89
Rejestracja: 18 października 2011, 21:22
Lokalizacja: Warszawa

Post autor: buker999 »

Tylko niezbyt wiem co jest w nich niepoprawne. W totku było w ten sposób. Zamiast domeny mam podać ip np. ns1 IN CNAME 176.9.249.217?

Kod: Zaznacz cały

$TTL 3600
$ORIGIN lzulnowski.pl




@       IN      SOA     ns1.lzulnowski.pl. root.lzulnowski.pl. (
                        2012021201
                        86401
                        3600
                        3600000
                        1209600
                         )




@        IN      NS              ns1.lzulnowski.pl.
@        IN      NS              ns2.lzulnowski.pl.
@        IN      MX      10      mail.lzulnowski.pl.




@               IN      A      176.9.249.217
www     IN      CNAME lzulnowski.pl.
ns1     IN      A     176.9.249.217
ns2     IN      A     176.9.249.217
limin    IN      CNAME lzulnowski.pl.

Poprawiłem to znalazłem ze ns1 i ns2 trzeba podać ip w ten sposób, tylko nadal nie wiem jak zapisać subdomenę limin.
Awatar użytkownika
Bastian
Member
Posty: 1424
Rejestracja: 30 marca 2008, 16:09
Lokalizacja: Poznañ

Post autor: Bastian »

No i dobrze. Sprawdziłem Twoją domenę i delegacja wygląda poprawnie.

Subdomenę masz zapisaną w poprawny sposób (teraz).

PS. Subdomenę masz poprawnie skonfigurowaną ale serwer apache dla niej nie.
buker999
Posty: 89
Rejestracja: 18 października 2011, 21:22
Lokalizacja: Warszawa

Post autor: buker999 »

Jak konfig jest poprawny to powinienem móc się połączyć z serwerem przez shh używając domeny.

Kod: Zaznacz cały

root@bukerVPS:/etc/bind# named-checkconf db.lzulnowski.pl
db.lzulnowski.pl:1: unknown option '$TTL'
db.lzulnowski.pl:25: unexpected token near end of file
Znalazłem z pomocą Google to polecenie sprawdzające poprawność pliku i chyba mam nadal coś źle.

Dodałem jeszcze wpis:

Kod: Zaznacz cały

* IN CANME lzulnowski.pl.

Bastian, czy mógłbyś powiedzieć jak sprawdziłeś poprawność wydelegowania domeny? Cyba że chodzi tylko o mój konfig?
Awatar użytkownika
Bastian
Member
Posty: 1424
Rejestracja: 30 marca 2008, 16:09
Lokalizacja: Poznañ

Post autor: Bastian »

Popraw:

Kod: Zaznacz cały

$ORIGIN lzulnowski.pl
$TTL 3600

@       IN      SOA     ns1.lzulnowski.pl. root.lzulnowski.pl. (
                        2012021201 ;
                        86401          ;
                        3600            ; 
                        3600000       ;
                        1209600       ;
                         ) ;


@        IN      NS              ns1.lzulnowski.pl.
@        IN      NS              ns2.lzulnowski.pl.
@        IN      MX      10      mail.lzulnowski.pl.




@               IN      A      176.9.249.217
www     IN      CNAME lzulnowski.pl.
ns1     IN      A     176.9.249.217
ns2     IN      A     176.9.249.217
limin    IN      CNAME lzulnowski.pl.

Bastian, czy mógłbyś powiedzieć jak sprawdziłeś poprawność wydelegowania domeny? Cyba że chodzi tylko o mój konfig?

Kod: Zaznacz cały

dig lzulnowski.pl

No rzeczywiście teraz jest padaka, ale wczoraj widziałem poprawne odpowiedzi ;)
ODPOWIEDZ