Skocz do zawartości
Zaloguj się, aby obserwować  
teppic

Problem z dns

Polecane posty

Witam! Mam pewien problem bo nie wiem jak przetestować stronę na serwerze vps z directadminem. Dostalem w mailu oczywiscie wszystkie dane, typu: ssh, dns-y itd ale nie wiem co wpisac w okno przegladarki by zobaczyc "index.php", ze tak powiem;).

 

Pomyslalem by na przykład podpiąć nowe dns-y pod jakąś nijaką domenę z mojego zbioru by rozpocząć testy ale wyskakuje komunikat: "Strefa SOA dla domeny xxxxx.pl nie jest dostępna na serwerze dns: xxx.host.pl". Czy dobrze się domyslam, że muszę podpiąć "właściwą" domenę, tą ktorą podalem w formularzu rejestracyjnym kupując serwer? Ale nie chcę tego robić, gdyż pod tą domeną jest teraz mój serwis i byłby to szok dla userów gdyby po wpisaniu tej domeny zobaczyli "testową stronę"(zmieniam skrypt i potrzebuję testów).

 

Niby błahy problem ale naprawdę nie wiem co wpisać w przeglądarce itd.

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

Może po adresie IP będzie Ci łatwiej?

Np: http://91.239.66.252/~trzecielic/

Gdzie IP to adres IP Twojego serwera, a po tyldzie nazwa użytkownika utworzona w DirectAdminie.

 

Możesz też zrobić wg tego poradnika: http://biznes-host.pl/help/wyswietlanie_strony_na_innym_serwerze_bez_zmiany_dns

Edytowano przez behemoth (zobacz historię edycji)

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

Niestety nie wiem jaka jest nazwa usera w directadminie. Nigdzie nie mam tego napisanego!

 

Edit: Wyczailem po wejsciu w "Reseller level" że w "name servers" jest w tabelce user "1". Po wpisaniu IP i tego "1" stronka się nie ładuje. Kurcze 21 wiek a trzeba takie kombinacje robic!

Edytowano przez teppic (zobacz historię edycji)

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

No to zrób wg. tego, jak jest to podane na stronie Biznes-Host. Jeśli masz wszystko zainstalowane w DirectAdminie pod domeną testujemy.pl (przykład!), to otwierasz w np. notatniku plik hosts i dopisujesz linijkę

123.122.121.120 testujemy.pl (gdzie 123.122.121.120 to IP Twojego serwera) i zapisujesz zmiany.

Od tego momentu po wpisaniu w przeglądarkę testujemy.pl otworzy się strona na nowym serwerze.

Lokalizację pliku hosts jest podana na stronie biznes-host.pl

Pamiętaj, żeby notatnik otworzyć z uprawnieniami administratora!

Ewentualnie kup sobie domenę regionalną w OVH za jakieś grosze i pod nią baw się, wtedy unikniesz takich kombinacji ;)

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

Dzięki za odpowiedzi ale nadal nie wiem o co chodzi. Próbowałem googlować i też nic. Serwer mam w fimie mintshost.pl więc te myski z notatnikiem nic nie dadzą. Zresztą teraz zauważyłem, że mam jakis dziwny ten DirectAdmin, tzn. bez PhpMyAdmina. Totalnie jestem w tym zielony. Myslałem, że jak kupię ten serwer z directadminem to po prostu przeslę pliki na serwer i w phpmyadminie stworzę bazę i już. A tu taka "Czarna magia";P Nic naprawdę nie ogarniam i jestem trochę załamany. W dodatku zamawiając serwer coś chyba popsułem wpisując w pola "ns1: ns1.mojadomena.pl" a w "nazwa hosta: server1.mojadomena.pl", a chyba powinno być tak: "ns1: mojadomena.pl" i "nazwa hosta: mojadomena.pl". Naprawdę ktoś powinien zawisnąć za takie zagmatwane podanie przykładów w tym formularzu zamówienia serwera;)

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

Co za różnica gdzie masz VPS'a, że nie możesz użyć "myski z notatnikiem"? Nie rozumiem.

Tak naprawdę link behemotha oraz to co napisał są odpowiedzią na Twoje pytania - prościej się po prostu chyba nie da.

 

Skoro chcesz testować coś, do czego powiedzmy tylko Ty będziesz miał dostęp pod swoją domeną, to:

 

1) Stwórz użytkownika w DA i ustaw mu jako domenę przykładowo beta.twojedomena.pl

2) Otwórz z poziomu administratora na swoim systemie operacyjnym plik o nazwie hosts (jego połozenie jest zależnie od systemu):

Windows XP,Vista i 7 = C:\WINDOWS\SYSTEM32\DRIVERS\ETC
Windows 2K = C:\WINNT\SYSTEM32\DRIVERS\ETC
Win 98/ME = C:\WINDOWS

Linux ( w co szczerze u Ciebie wątpie ) = /etc/hosts

3) Dopisz na koniec tego pliku następującą linijkę:

127.0.0.1 beta.twojadomena.pl

 

Gdzie 127.0.0.1 zamieniasz na adres ip swojego vpsa!

4) Zapisujesz plik, i od teraz u Ciebie w magiczny sposób pod domeną beta.twojadomena.pl ukażą się pliki, które tam wrzucisz.

 

Poważnie, to jest aż tak trudne?

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

Dla mnie jest trudne bo nigdy nie uzywalem linuxa itd! A wychiodzi na to, że serwer na linux bo gdy wzialem w directadminie "file editor" to w drzewku mam np. plik etc/hosts allow i etc/hosts deny, niestety etc/hosts nie ma;/

 

Już mi nie chodzi o to testowanie bo po prostu jakos sobie dam z tym radę, ale o to, że w 21 wieku trzeba takie cyrki robić z wpisywaniem komend zamiast normalnego "idiotoodpornego" panelu służącego do tego celu;P

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

...

 

To teraz Ci pokaże jedną z zalet tych cyferek zamiast GUI, którego używasz.

 

Wystarczy JEDNA KOMENDA, żeby wyedytować to, co potrzebujesz. I jest to komenda nano /etc/hosts. Bez cyrków, które właśnie robisz.

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

Wiecie, chlopaki ja cos chyba pop.ieprzylem bo dostaję na panel wiadomosci, że cytuję: "

your hostname, nazwahosta, and the servername you have set in DirectAdmin, serwer.dahost.pl, do not match. It is recommended that these two values are the same.

Solution:

Either change the servername in DirectAdmin or run the 'hostname.sh' script via ssh to change your hostname"

 

Pewnie wina zle wpisanych wartosci w formularzu.

 

wiecie, ten directadmin po prostu jest do dupy, myslę, że poswięcę trochę czasu i nauczę się jak to wszystko poinstalowac przez ssh. No i za cholerę nie wiem gdzie jest opcja wpisywania komend w tym directadminie, szukalem i nic. Sorry i dzięki za odpowiedzi. Siada mi psychika gdyż po prostu pracuję dużo i nie mam czasu bawić się w te cyrki. Myslałem, że directadmin to ułatwi ale to nie ten sam program, który mam na swoim laptopie na localhoscie. Inna bajka. Muszę się nauczyć tego ssh, nie ma innej rady po prostu.

 

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

Jeśli wyobrażałeś sobie administrację VPS'em przez DA to owszem, pomyliłeś się, i to bardzo. To może co najwyżej ułatwiać niektóre sprawy związane z VPS'em, ale jeśli ktokolwiek sądzi, że załatwi wszystko to się grubo myli.

 

Co do problemu z hostname to jest to plik /etc/hostname, zawartość tego pliku musi być identyczna jak servername'a w DA. Możesz zmienić jedno albo drugie, sugeruję pierwsze żeby mieć nazwa.domena.pl.

Udostępnij ten post


Link to postu
Udostępnij na innych stronach
Gość Kamikadze

Directadmin nie jest glupi tylko trzeba umiec sie z nim obchodzic.

 

Po drugie niczego sie nie nauczysz jak bedziesz szedl na latwizne albo skakal po panelach.

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

Cóż, kubeł zimnej wody przyjąłem;P

 

Obczaiłem teraz, że można stworzyc nowego usera w directadminie, to stworzyłęm, nadałem mu domenę testową ale nadal wyskakuje mi komunikat o złym SOA gdy ustawiam dns-y od firmy gdzie mam serwer. To może byc problem ze strony serwera, spróbuję się skontaktować z nimi.

 

Teraz się pouczę i poinstaluję wszystko przez ssh. Tylko, że jak mi nie wyjdzie to ustawienie dns-ów to się "pochlastam";P

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

Ehhh... OK, spróbuję Ci to wyjaśnić.

Słuchaj mnie uważnie.

 

Serwery DNS dla Twojej domeny dostarcza Ci operator tejże domeny, czyli firma którą nią zarządza. Możesz je oczywiście zmienić, ale NIE RADZĘ zanim nie ogarniesz tematu. Na tychże serwerach DNS dokonujesz zmian rekordów poprzez panel danej firmy, która Ci na to zezwala. Te rekordy, które Cię interesują to rekordy typu A, które kierują np. subdomena1.domena.pl na adres IP Twojego VPS'a. Załapałeś? Nic z tych rzeczy nie robisz na VPS'ie! Ok. To jedziemy dalej...

 

Jeśli serwery DNS już wiedzą gdzie kierować daną domenę to połowę drogi mamy za sobą.

Serwer przy odbieranym pakiecie ma zawsze flagę tzw. "referer'a". Mam tu na myśli adres, przez który się łączy (domena, subdomena, bezpośrednio). Jedyne co na tym etapie robisz to tworzysz tzw. Vhosty czyli wirtualne hosty, a mianowicie nakazujesz DA przekierowywanie "userów", którzy wchodzą po subdomena1.domena.pl na konkretny katalog fizyczny na VPS'ie z Twoją stroną.

 

Do tych zabiegów nie potrzebujesz żadnego lokalnego serwera DNS, żadnego binda ani ustrojstw tego typu. Zrób to tak jak powiedziałem i nie będzie problemu.

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

Kurczę dopiero teraz ogarnąłem, że ten directadmin to tak jakby bramka do zarządzania systemem na komputerze znajdującym się gdzieś w serwerowni. A ja chciałem by to była już kompletna aplikacja z serwerem i mysql;)

 

Próbowałem na root tą stronę wrzucać a to przecież trzeba utworzyć nowego usera i tam lepiej to robić prawda? I muszę sobie poinstalować Phpmyadmin, serwet apache, firewall itede itepe? U siebie na kompie mam "VertigoServ" juz z wbudowanym phpmyadminem to spróbuję to jakoś zainstalować a potem pobawię sie w te dns-y.

 

Wiecie, przez to że mam tak zajechane dni to niekiedy mi "odwala" i nawet najprostsze rzeczy zapominam;P Ostatnio na przykład dziwilem się dlaczego w css jak ustawiam kolor czcionki dla linków to nie daje to efektu. Szukałem czy średniki dobrze ustawione itd.Trwało to może ze 2 dni, a tu się okazało, że... próbowałem ustawiać ten kolor dla "<p>" a nie dla "<a>";P A dodam, że css znam doskonale;P

 

edit: Kamikadze, gluerecords nie wiem czy mam poustawiane, zajmę się tym jak poinstaluję wszystko!

Edytowano przez teppic (zobacz historię edycji)

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

Bądź aktywny! Zaloguj się lub utwórz konto

Tylko zarejestrowani użytkownicy mogą komentować zawartość tej strony

Utwórz konto

Zarejestruj nowe konto, to proste!

Zarejestruj nowe konto

Zaloguj się

Posiadasz własne konto? Użyj go!

Zaloguj się

Zaloguj się, aby obserwować  

×