Strona 1 z 3

Serwer DNS nie działa

: 16 marca 2010, 21:12
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.

: 16 marca 2010, 21:47
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

: 17 marca 2010, 07:48
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?

: 17 marca 2010, 08:59
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.

: 17 marca 2010, 09:28
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?

: 17 marca 2010, 09:34
autor: lessmian2
Podałeś prawdziwą nazwę domeny? Bo DIG mówi że takiej domeny nie ma ;)

: 17 marca 2010, 09:36
autor: barthek
Tak podałem prawdziwą

: 17 marca 2010, 09:42
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.

: 17 marca 2010, 10:06
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?

: 17 marca 2010, 10:20
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.