Strona 1 z 1

Bind9 - konfiguracja serwera nazw

: 28 lipca 2009, 19:58
autor: giver
Do tej pory korzystałem z przekierowania domeny na adres IP. Rozwiązanie chyba najmniej profesjonalne.
Bind zainstalowany, teraz kwestia tylko skonfigurować odpowiednio serwer nazw. W związku z tym mam dwa pytania:
  1. Posiadając jeden serwer jaki jest sens tworzyć dwa serwery nazw na tak naprawdę jednym fizycznie serwerze? Rozumie, że stawiam tylko serwer Master, ale będą dwa serwery, np. ns1.example.net i ns2.example.net?
  2. Przy założeniu, że mój serwer nazw będzie postawiony na domenie example.net u rejestratora tej domeny mam wyczyścić wszystkie przypisane serwer DNS, tak?
  3. Po wpisaniu w przeglądarkę example.net zostanie otwarta strona z katalogu /var/www na który jest postawiony serwer? Co gdy stworzę Vhost example.net który katalog będzie miał ustawiony na /home/user/public_html?

: 28 lipca 2009, 22:28
autor: Unit
1. wydaje mi się, że ns1 i ns2 mają mieć 2 różne adresy IP
2. wpisujesz swoje ns1 oraz ns2, musisz podać co najmniej 2
3. jak skonfigurujesz apache tak będą dane wyświetlane

: 29 lipca 2009, 10:26
autor: giver
Serwer skonfigurowany (myślę, że poprawnie):

Kod: Zaznacz cały

named -g 2>&1 | grep loaded
29-Jul-2009 08:14:27.158 zone 0.in-addr.arpa/IN: loaded serial 1
29-Jul-2009 08:14:27.159 zone 127.in-addr.arpa/IN: loaded serial 1
29-Jul-2009 08:14:27.159 zone 255.in-addr.arpa/IN: loaded serial 1
29-Jul-2009 08:14:27.160 zone localhost/IN: loaded serial 2
29-Jul-2009 08:14:27.160 zone giver.az.pl/IN: loaded serial 2009072801
29-Jul-2009 08:14:27.160 zone giver.pl/IN: loaded serial 2009072802
Zainstalowany serwer DNS z adresami ns1.giver.pl i ns2.giver.pl. Stworzyłem strefę dla giver.az.pl, tak by przekierować ją na swój serwer. W rejestratorze wpisałem oczywiście wyżej wymienione dwa adresy.
Niestety podczas zmiany wyświetla błąd, że takie hosty nie istnieją. Dodam, że domena giver.pl jest obecnie przekierowana bezpośrednio na adres IP serwera.

named.conf:

Kod: Zaznacz cały

(...)
zone "giver.pl" {
        type master;
        file "/etc/bind/db.giver.pl";
};

zone "giver.az.pl" { type master; file "/etc/bind/db.giver.az.pl"; };
(...)
db.giver.pl

Kod: Zaznacz cały

$TTL 86400
@       IN      SOA   ns1.giver.pl.     root.giver.pl. (
        2009072802
        3600
        3600
        3600000
        1209600
        )
;
@       IN      NS             ns1.giver.pl.
@       IN      NS             ns2.giver.pl.
;
@       IN      MX    10       mail.giver.pl.
;
@       IN      A     91.210.128.199
www     IN      CNAME giver.pl.
ns1     IN      A     91.210.128.199
ns2     IN      A     91.210.128.199
db.giver.az.pl

Kod: Zaznacz cały

$TTL 86400
@       IN      SOA   ns1.giver.pl.     root.giver.pl. (
        2009072802
        3600
        3600
        3600000
        1209600
        )
;
@       IN      NS             ns1.giver.pl.
@       IN      NS             ns2.giver.pl.
;
@       IN      MX    10       mail.giver.pl.
;
@       IN      A     91.210.128.199
www     IN      CNAME giver.pl.
ns1     IN      A     91.210.128.199
ns2     IN      A     91.210.128.199

: 29 lipca 2009, 17:08
autor: Unit
Może popraw sobie z :

Kod: Zaznacz cały

ns1     IN      A     91.210.128.199
ns2     IN      A     91.210.128.199
na

Kod: Zaznacz cały

ns1.giver.pl.     IN      A     91.210.128.199
ns2.giver.pl.     IN      A     91.210.128.199

: 29 lipca 2009, 17:57
autor: gajosew
Albo zapasowego załóż Sobie na wszelki wypadek na

freedns

PS.
To żadna reklama

: 29 lipca 2009, 18:07
autor: giver
gajosew pisze:Albo zapasowego załóż Sobie na wszelki wypadek na

freedns
Tak właśnie planuje, jednak jestem nauczony, do zawężania problemu w celu wykrycia błędy, dlatego gdy poprawnie skonfiguruje ns1 i ns2 na pewno przeniosę zapasowy na inny serwer, bo z tym pewnie też będą jakieś problemy, dlatego najpierw minimalna konfiguracja a potem powoli następne rzeczy.

I dalej ten sam problem. W ogóle nie mam komunikacji z ns1.giver.pl i ns2.giver.pl.
Usunąłem bind9 wraz z plikami konfiguracyjnymi, zainstalowałem bind9 i skonfigurowałem tylko strefę giver.pl, bez giver.az.pl bo i tak to nic nie zmieni:
$TTL 86400
@ IN SOA ns1.giver.pl. root.giver.pl. (
2009072802
3600
3600
3600000
1209600
)
]
named.conf identycznie jak poprzednio.
ping ns1.giver.pl
ping: unknown host ns1.giver.pl

ping ns2.giver.pl
ping: unknown host ns2.giver.pl
----------------EDIT-------------------
Ponowna próba, tym razem wg. http://debian.linux.pl/viewtopic.php?p=93926#93926
Efekt ten sam: brak komunikacji z ns1.giver.pl i ns2.giver.pl

[ Dodano: 2009-07-29, 21:36 ]
Kolejna próba, tym razem wg. http://hp.tranx.info/teksty/linux/konfi ... debian.php
Zaczynam przypuszczać, że to nie wina konfiguracji Binda a czegoś innego...
Dla przypomnienia:
domena giver.pl zarejestrowana i przekierowana na adres IP na którym jest postawiony serwer DNS i istnieje strona WWW. Oprócz tego wpisane są rekordy ns10.az.pl i ns11.az.pl ponieważ nie mogę wpisać swoich adresów(system wywala, że nie istnieją takie hosty).
Problem zawęziłem najbardziej jak tylko potrafiłem:
brak komunikacji z ns1.giver.pl i ns2.giver.pl, z giver.pl oczywiście jest(co świadczy o poprawnym przekierowaniu domeny na adres IP)

Jeżeli przychodzi coś komuś na myśl bardzo proszę o informacje.

[ Dodano: 2009-07-30, 18:05 ]
PROBLEM ROZWI¡ZANY
Dla zainteresowanych:
dodałem w panelu az.pl dwa hosty ns1.giver.pl i ns2.giver.pl oba z przekierowanie na adres IP na którym jest postawiony Bind.