Bind, DNS, nie dzia

Konfiguracja serwerów, usług, itp.
kapi1008
Posty: 8
Rejestracja: 14 grudnia 2011, 15:49

Bind, DNS, nie działa podpięta domena

Post autor: kapi1008 »

Witam.
Skonfigurowałem serwer DNS według tego opisu: http://debian.linux.pl/content/164-Inst ... rwera-nazw
Wszystko niby działa poprawnie ale po wpisaniu adresu w przeglądarce nie odsyła do serwera. Domena wykupiona jest na az.pl i została wydelegowana na serwery DNS hitme:
ns1.hmcloud.pl
ns2.hmcloud.pl
ns3.hmcloud.pl

Adres domeny to:
punchtime.pl
intoDNS => http://www.intodns.com/punchtime.pl

mojadomena.pl => w tych miejscach jest oczywiście wpisana wykupiona domena.
ip-mojego-serwera => w tych miejscach jest oczywiście wpisany adres IP serwera.

Konfiguracja moich plików

named.conf.options:

Kod: Zaznacz cały

options {  
   directory "/var/cache/bind";  
   listen-on { any; };  
   listen-on-v6 { any; };  
   auth-nxdomain no;  
   query-source address * port 53;  
   transfer-source * port 53;  
   notify-source * port 53;  
   version "Unknow";
};

named.conf.local:

Kod: Zaznacz cały

zone "mojadomena.pl" {   
   type master;  
   file "/etc/bind/mojadomena.pl"; 
   notify yes;
};

mojadomena.pl:

Kod: Zaznacz cały

$TTL 604800
@    IN    SOA    ns1.hmcloud.pl. root.mojadomena.pl. (     
   2009060301   ; Serial      
   604800         ; Refresh     
   86400           ; Retry      
   2419200       ; Expire     
   604800    )   ; Negative Cache TTL     

IN    NS    ns1.hmcloud.pl.
IN    NS    ns2.hmcloud.pl.
IN    MX    10 hmcloud.pl.

@    IN    A    ip-mojego-serwera

ns1   IN    A    ip-mojego-serwera
ns2   IN    A    ip-mojego-serwera

Byłbym bardzo wdzięczny za pomoc w poszukaniu błędu.
Awatar użytkownika
Bastian
Member
Posty: 1424
Rejestracja: 30 marca 2008, 16:09
Lokalizacja: Poznañ

Post autor: Bastian »

Sppróbuj tak:

Kod: Zaznacz cały


$TTL 604800
[B]$ORIGIN mojadomena.pl[/B] @    IN    SOA    ns1.hmcloud.pl. root.mojadomena.pl. (         2009060301   ; Serial          604800         ; Refresh         86400           ; Retry          2419200       ; Expire         604800    )   ; Negative Cache TTL       IN    NS    ns1.hmcloud.pl. IN    NS    ns2.hmcloud.pl. IN    MX    10 hmcloud.pl.  @    IN    A    ip-mojego-serwera  ns1   IN    A    ip-mojego-serwera ns2   IN    A    ip-mojego-serwera
kapi1008
Posty: 8
Rejestracja: 14 grudnia 2011, 15:49

Post autor: kapi1008 »

Niestety nie pomogło.
Czy oprócz konfiguracji z opisu wymagana jest ingerencja w inne pliki?

Sprawdzałem z pomocą dig:
Załącznik dig.png nie jest już dostępny
Załączniki
dig.png
Awatar użytkownika
Bastian
Member
Posty: 1424
Rejestracja: 30 marca 2008, 16:09
Lokalizacja: Poznañ

Post autor: Bastian »

Czy w ogóle twoj serwer DNS jest uruchomiony?

Pokaż:

Kod: Zaznacz cały

netstat -lap
kapi1008
Posty: 8
Rejestracja: 14 grudnia 2011, 15:49

Post autor: kapi1008 »

Załącznik bind.jpg nie jest już dostępny
Załączniki
bind.jpg
Awatar użytkownika
Bastian
Member
Posty: 1424
Rejestracja: 30 marca 2008, 16:09
Lokalizacja: Poznañ

Post autor: Bastian »

Kod: Zaznacz cały

dig punchtime.pl

; <<>> DiG 9.7.1-P2 <<>> punchtime.pl
;; global options: +cmd
;; connection timed out; no servers could be reached
grzempek@grzempek:~$ dig punchtime.pl +trace

; <<>> DiG 9.7.1-P2 <<>> punchtime.pl +trace
;; global options: +cmd
.                       499567  IN      NS      j.root-servers.net.
.                       499567  IN      NS      k.root-servers.net.
.                       499567  IN      NS      l.root-servers.net.
.                       499567  IN      NS      m.root-servers.net.
.                       499567  IN      NS      a.root-servers.net.
.                       499567  IN      NS      b.root-servers.net.
.                       499567  IN      NS      c.root-servers.net.
.                       499567  IN      NS      d.root-servers.net.
.                       499567  IN      NS      e.root-servers.net.
.                       499567  IN      NS      f.root-servers.net.
.                       499567  IN      NS      g.root-servers.net.
.                       499567  IN      NS      h.root-servers.net.
.                       499567  IN      NS      i.root-servers.net.
;; Received 512 bytes from 62.233.233.233#53(62.233.233.233) in 79 ms

pl.                     172800  IN      NS      g-dns.pl.
pl.                     172800  IN      NS      c-dns.pl.
pl.                     172800  IN      NS      e-dns.pl.
pl.                     172800  IN      NS      d-dns.pl.
pl.                     172800  IN      NS      a-dns.pl.
pl.                     172800  IN      NS      i-dns.pl.
pl.                     172800  IN      NS      f-dns.pl.
pl.                     172800  IN      NS      h-dns.pl.
;; Received 402 bytes from 192.58.128.30#53(j.root-servers.net) in 111 ms

punchtime.pl.           86400   IN      NS      ns2.hmcloud.pl.
punchtime.pl.           86400   IN      NS      ns1.hmcloud.pl.
;; Received 106 bytes from 213.172.174.70#53(d-dns.pl) in 85 ms

Pokaż

Kod: Zaznacz cały

iptables -S

Edycja:
Ty, przecież ta konfiguracja serwerów DNS nie jest poprawna.

Kod: Zaznacz cały


IN    NS    ns1.hmcloud.pl. IN    NS    ns2.hmcloud.pl. IN    MX    10 hmcloud.pl.  @    IN    A    ip-mojego-serwera  ns1   IN    A    ip-mojego-serwera ns2   IN    A    ip-mojego-serwera
Próbujesz dodawać rekord A do nie swoich serwerów... Jeśli wydelegowałeś domenę na obce serwery DNS to konfigurujesz je tam, i własny DNS jest Ci zupełnie niepotrzebny.
kapi1008
Posty: 8
Rejestracja: 14 grudnia 2011, 15:49

Post autor: kapi1008 »

A jak domena zostanie na DNS'ach az.pl (ns10.az.pl, ns11.az.pl, ns12.az.pl) to jak ma wyglądać konfiguracja?

Kod: Zaznacz cały

ewc1:~# iptables -S
-P INPUT ACCEPT
-P FORWARD ACCEPT
-P OUTPUT ACCEPT
Czy jest możliwość zrobić zwykłego przekierowania na az.pl do IP i żeby serwer sobie sam tłumaczył IP na domenę?

Ogólne założenie ma być takie aby do serwera były podpięte 3 domeny a na serwerze mają być zainstalowane 3 różne strony. 1 adres = 1 strona.
Awatar użytkownika
LordRuthwen
Moderator
Posty: 2341
Rejestracja: 18 września 2009, 21:45
Lokalizacja: klikash?

Post autor: LordRuthwen »

A po co ci 3 IP?
Przecież to wszystko na jednym też będzie działać.
Domeny masz wydelegowane na serwery hmcould.pl i to tam to konfigurujesz.
Jeśli chcesz się bawić u siebie, to musisz to wydelegować do siebie.

P.S. To czasem nie Ty się ogłaszasz na zlecenia.przez.net z tym przenoszeniem serwisów?
kapi1008
Posty: 8
Rejestracja: 14 grudnia 2011, 15:49

Post autor: kapi1008 »

Nikt nie napisał i 3 adresach IP tylko o 3 domenach podpiętych pod jeden serwer.
I nie, nie ja się ogłaszam w internecie.

Wracając do tematu.
Jak ma w takim razie wyglądać konfiguracja binda abym mógł to wydelegować do siebie i aby od razu mógł podpiąć pod serwer 3 domeny odsyłające do 3 innych katalogów.
Awatar użytkownika
Bastian
Member
Posty: 1424
Rejestracja: 30 marca 2008, 16:09
Lokalizacja: Poznañ

Post autor: Bastian »

Jak ma w takim razie wyglądać konfiguracja binda abym mógł to wydelegować do siebie i aby od razu mógł podpiąć pod serwer 3 domeny odsyłające do 3 innych katalogów.
Po pierwsze, musisz domenę wydelegować na swój serwer DNS (pamiętaj o glue record, różnie się to ustawia w zależności od dostawcy). Po wtóre, musisz skonfigurować BIND-a tak aby utworzyć poddomenę dla swojego serwera DNS (ns1.twojadomena.pl) i wskazać ją na adres IP Twojego serwera. Po trzecie musisz jeszcze wskazać adres zapasowy serwera nazw (skorzystaj z FreeDNS42). Po czwarte wskazywanie konkretnych katalogów w http to już rola serwera http (VirtualHosty).
ODPOWIEDZ