Serwer DNS nie dzia

Konfiguracja serwerów, usług, itp.
barthek
Posty: 29
Rejestracja: 12 lutego 2010, 19:23

Serwer DNS nie działa

Post autor: barthek »

Witam.
Najpierw napiszę co chciałbym osiągnąć, posiadam domenę i oraz serwer na Debianie ze stałym adresem ip, chciałbym na tym serwerze umieszczać strony www.
W tym celu zainstalowałem apache i mysql.
Zainstalowałem bind9 i nie wiem czy dobrze go skonfigurowałem.
Plik named.conf.local wygląda następująco:

Kod: Zaznacz cały

zone "mojadomena.pl" {
  type master;
  file "/etc/bind/mojadomena.pl";
  notify yes;
};
Plik mojadomena.pl wygląda następująco:

Kod: Zaznacz cały

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

      IN    NS    ns1.mojadomena.pl.
      IN    NS    ns2.mojadomena.pl.

@    IN    A    85.165.125.155

ns1  IN    A    85.165.125.155
ns2  IN    A    85.165.125.155
Następnie stworzyłem plik /etc/apache2/sites-available/mojadomena

Kod: Zaznacz cały

<VitualHost *>
ServerName mojadomena.pl
ServerAlias www.mojadomena.pl
ServerAdmin mail@serwer.pl
DocumentRoot /var/www/mojadomena/
</VirtualHost>
W panelu nazwa.pl domenę przekierowałem na mój adres. Nie mam pojęcia co źle skonfigurowałem ale strona się nie wyświetla.
Proszę o wskazówki jak poprawnie skonfigurować mój serwer.
Awatar użytkownika
redelek
Posty: 89
Rejestracja: 19 marca 2007, 13:45

Post autor: redelek »

A dlaczego named.conf.local?
Konfigurację robi się w named.conf.
Poza tym w strefie dodaj:

Kod: Zaznacz cały

www IN A TWOJ_IP
barthek
Posty: 29
Rejestracja: 12 lutego 2010, 19:23

Post autor: barthek »

Gdzieś w jakimś poradniku widziałem, że name.conf.local jest zawarty w named.conf. Przerzuciłem do named.conf oraz dodałem ten wpis do strefy i nic się nie zmieniło. A da się w jakimś poleceniem sprawdzić do jakiego adresu ip przypisana jest dana domena?
Awatar użytkownika
lessmian2
Member
Posty: 1088
Rejestracja: 30 kwietnia 2008, 19:38
Lokalizacja: Kraków

Post autor: lessmian2 »

Nie ma różnicy, czy konfigurację stref umieścimy w named.conf czy named.conf.local - drugi z plików jest zawarty w pierwszym.
barthek pisze:A da się w jakimś poleceniem sprawdzić do jakiego adresu ip przypisana jest dana domena?

Kod: Zaznacz cały

dig twojadomena.pl
host twojadomena.pl
Lub po prostu

Kod: Zaznacz cały

ping twojadomena.pl
Dwa pierwsze narzędzia znajdziesz w pakiecie dnsutils. A co do pików konfiguracyjnych, ich poprawność możesz sprawdzić za pomocą named-checkconf i named-checkzone.
barthek
Posty: 29
Rejestracja: 12 lutego 2010, 19:23

Post autor: barthek »

Polecenie dig

Kod: Zaznacz cały

; <<>> DiG 9.5.1-P3 <<>> mojadomena.pl
;; global options:  printcmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NXDOMAIN, id: 63465
;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 1, ADDITIONAL: 0

;; QUESTION SECTION:
;mojadomena.pl.                 IN      A

;; AUTHORITY SECTION:
pl.                     816     IN      SOA     a-dns.pl. dnsmaster.nask.pl. 1268808305 900 300 2592000 3600

;; Query time: 2 msec
;; SERVER: 127.0.0.1#53(127.0.0.1)
;; WHEN: Wed Mar 17 09:24:52 2010
;; MSG SIZE  rcvd: 88



Polecenie host

Kod: Zaznacz cały

magdasklep.pl does not exist, try again
Jak pinguje stronę to strona nie odpowiada.
Sprawdziłem pliki konfiguracyjne, polecenie named-checkconf nic nie zwraca zaś polecenie named-checkzone -vjt /etc/bind/mojadomena.pl -z zwraca

Kod: Zaznacz cały

9.5.1-P3
Polecenie dig nie pokazuje adresu serwera. Tylko dlaczego?
Awatar użytkownika
lessmian2
Member
Posty: 1088
Rejestracja: 30 kwietnia 2008, 19:38
Lokalizacja: Kraków

Post autor: lessmian2 »

Podałeś prawdziwą nazwę domeny? Bo DIG mówi że takiej domeny nie ma ;)
barthek
Posty: 29
Rejestracja: 12 lutego 2010, 19:23

Post autor: barthek »

Tak podałem prawdziwą
Awatar użytkownika
lessmian2
Member
Posty: 1088
Rejestracja: 30 kwietnia 2008, 19:38
Lokalizacja: Kraków

Post autor: lessmian2 »

To posiadasz domenę w znaczeniu "kupiłeś u jednego z rejestratorów" czy "skonfigurowałem sobie na swoim DNSie"?
W takim razie sprawdź:

Kod: Zaznacz cały

dig @localhost twojadomena.pl
będąc na serwerze na którym działa Twój DNS.
barthek
Posty: 29
Rejestracja: 12 lutego 2010, 19:23

Post autor: barthek »

Domena jest wykupiona w nazwa.pl.
No i polecenie:

Kod: Zaznacz cały

 dig @localhost twojadomena.pl
pokazuje ten sam wynik co polecenie:

Kod: Zaznacz cały

 dig mojadomena.pl
Czyli coś jest w konfiguracji?
filip.cy
Posty: 47
Rejestracja: 03 czerwca 2008, 23:28

Post autor: filip.cy »

Poprosiłeś o przekierowanie domeny na Twoje dnsy?

Często można przekierować domenę na swoje dnsy, dopiero po odpowiednim ich skonfigurowaniu dla domeny.

Drugi dns, z tego co pamiętam musi być na drugiej maszynie i innym adresie IP niż pierwszy.
ODPOWIEDZ