|
Serwer DNS nie działa
barthek - 16-03-2010 21:12
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:
zone "mojadomena.pl" { type master; file "/etc/bind/mojadomena.pl"; notify yes; };
Plik mojadomena.pl wygląda następująco: $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 <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.
redelek - 16-03-2010 21:47
A dlaczego named.conf.local? Konfigurację robi się w named.conf. Poza tym w strefie dodaj:
www IN A TWOJ_IP
barthek - 17-03-2010 07:48
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?
lessmian2 - 17-03-2010 08:59
Nie ma różnicy, czy konfigurację stref umieścimy w named.conf czy named.conf.local - drugi z plików jest zawarty w pierwszym.
A da się w jakimś poleceniem sprawdzić do jakiego adresu ip przypisana jest dana domena?
dig twojadomena.pl host twojadomena.pl
Lub po prostu
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 - 17-03-2010 09:28
Polecenie dig ; <<>> 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 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 9.5.1-P3
Polecenie dig nie pokazuje adresu serwera. Tylko dlaczego?
lessmian2 - 17-03-2010 09:34
Podałeś prawdziwą nazwę domeny? Bo DIG mówi że takiej domeny nie ma ;)
barthek - 17-03-2010 09:36
Tak podałem prawdziwą
lessmian2 - 17-03-2010 09:42
To posiadasz domenę w znaczeniu "kupiłeś u jednego z rejestratorów" czy "skonfigurowałem sobie na swoim DNSie"? W takim razie sprawdź:
dig @localhost twojadomena.pl
będąc na serwerze na którym działa Twój DNS.
barthek - 17-03-2010 10:06
Domena jest wykupiona w nazwa.pl. No i polecenie:
dig @localhost twojadomena.pl
pokazuje ten sam wynik co polecenie:
dig mojadomena.pl
Czyli coś jest w konfiguracji?
filip.cy - 17-03-2010 10:20
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.
barthek - 17-03-2010 10:23
Sam w panelu przekierowałem na adres zewnętrzny mojego serwera. A zapasowego dnsa nie mam.
filip.cy - 17-03-2010 10:27
Wydaje mi sie ze google oferuje zapasowe dns'y.
Oba musza byc poprawnie skonfigurowane
barthek - 17-03-2010 10:28
Czyli muszę mieć dwa serwer dns? W panelu nazwa.pl była możliwość przekierowania domeny na adres zewnetrzny( i tak zrobilem) byla rownież możliwość podania 2 nazw serwerów dns
bzyk - 17-03-2010 10:46
Czyli coś jest w konfiguracji?
Skonfiguruj ją poprawnie w panelu klienta nazwa.pl. Bo jak na razie to ta domena nie jest obsługiwana przez dnsy nazwa.pl. Przyjrzyj się uważnie sekcji
AUTHORITY SECTION
z polecenia dig.
filip.cy - 17-03-2010 10:47
Z home.pl
Zewnętrzne serwery DNS. W pola DNS1-DNS4 wpisz nazwy serwerów, które są skonfigurowane do obsługi domeny. Wymagane jest podanie minimum dwóch serwerów. Adresy IP podawaj tylko wtedy, gdy serwer DNS znajduje się w domenie którą właśnie konfigurujesz.
Edycja: bzyk, On chyba nie chce żeby domena była obsługiwana przez dnsy nazwa.pl, tylko wydelegowanie jej na własne dnsy
barthek - 17-03-2010 11:16
To może ja napisze o co mi konkretnie chodzi. Mam serwer na debianie. I chciałbym na nim stawiać strony. Tzn chcę przekierować w tej chwili jedna (w przyszlości więcej). Mam jeden serwer i chiałbym go wykorzystać jako serwer dns, i serwer www. W panelu nazwa ma takie 2 możliwości Załącznik 3622 Ja wpisałem w tym pierwszym polu zewnetrzny adres serwera.
bzyk - 17-03-2010 13:01
@filip; to jest wlasnie to o czym mowie. AUTHORITY SECTION wskazuje na dnsy nasku. Czyli ze nazwa.pl nie przekierowuje na wlasciwe serwery dns. Trzeba "powiedziec" w panelu klienta nazwa.pl ichnim serwerom gdzie maja przekierowywac zapytania o domene bartka.
@barthek: wystaw ten zalacznik w jakims sensownym miejscu, bo nie mozna go zobaczyc...
barthek - 17-03-2010 13:09
Wstawiam jeszcze raz zrzut ekranu.
Załącznik 3623
bzyk - 17-03-2010 13:17
OK. Musisz wpisac swoje dnsy w te pola ponizej. Musisz miec dwa. Zakladam ze Twoj jest juz poprawnie skonfigurowany. Jezeli nie masz secondary, to goraco polecam to; http://freedns.sgh.waw.pl/ Szybki, darmowy, niezawodny, system dns. Nieraz juz mi dupe uratowal. Tam mozesz sobie smialo postawic secondary dnsa.
barthek - 17-03-2010 13:42
Czyli w pierwszym polu wpisuj adres ip swojego serwera a w drugim fns2.sgh.waw.pl?
Mam jeszcze pytanie dlaczego poleceni dig @localhost mojadomena.pl pokazuje: ; <<>> 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 13:40:52 2010 ;; MSG SIZE rcvd: 88
Może coś jest jeszcze nie tak w konfiguracji?
barthek - 17-03-2010 19:42
Jak wpisuje w panelu nazwa.pl adres serwer dns ns1.mojadomena.pl to dostaje komunikat że docelowy serwer dns jest w trakacie tworzenia rejestracji. Jakieś propozycję jak rozwiązać mój problem?
bzyk - 17-03-2010 21:17
Oczywiscie freens na sgh musisz sobie skonfigurowac (zalozyc konto i tak dalej). Pozniej wpisujesz ip tych serwerow i czekasz czas jakis na rozpropagowanie domen po swiecie.
Jestes wlascicielem mojadomena.pl? Niezla domenka :) dig teraz pokazuje mi ze ta domena jest obslugiwana przez home.pl, wiec albo cos zmieniales, albo mowimy o innych domenach.
barthek - 17-03-2010 21:40
Nie jestem właścicielem domeny:
mojadomena.pl
tylko dla przykładu tak wpisywałem. Czy napiszę krok po kroku co muszę zrobić. Prosiłbym o sprawdzenie czy dobrze myślę.
Postanowiłem, że na razie skorzystam z serwerów freedns podstawowego i zapasowego.l Zakładam konto na freedns.sgh.waw.pl.l
l Konfiguruje strefy na mój adres zewnętrzny.l
lVirtual hosty już mam skonfigurowane.l
bzyk - 18-03-2010 12:24
Dobrze myslisz. Na przyszlosc posluguj sie faktami, a nie wymyslonymi domenami, bo wprowadzasz rozmowcow w blad. Nikt Ci tej domeny nie ukradnie jesli podasz ja do publicznej wiadomosci, a zaoszczedzi to nieporozumien.
zanotowane.pldoc.pisz.plpdf.pisz.plminister.pev.pl
|