| Serwer
na Neostradzie |
 |
Wiele
osób korzystających ze stałego połączenia z Internetem poprzez
popularną Neostradę lub inne połączenie typu DSL chciałoby postawić
swój własny, ogólnodostępny serwer czy to www, czy ftp, czy któryś z
licznych gameserwerów lub jeszcze coś innego. Często zadawane jest więc
pytanie, jak to zrobić, skoro adres IP naszego hosta jest dynamiczny?
Zarejestrowanie domeny mijałoby się z celem, skoro domena przypisywana
jest do konkretnego adresu, a my nigdy nie wiemy kiedy nasz adres się
zmieni i na jaki.
Rozwiązaniem problemu jest usługa "dynamic DNS", świadczona przez wiele
firm. Najpopularniejszym dostawcą tej usługi jest NO-IP. W podstawowym
zakresie jest to usługa bezpłatna, dopiero bardziej zaawansowane usługi
są płatne.
Jak to działa
Na serwerze usługodawcy rejestrujemy swoją nazwę domeny, która
przypisywana jest do naszego obecnego adresu IP jeśli korzystamy z
usługi płatnej, możemy zarejestrować całą domenę lub wykorzystać tą
którą ewentualnie już mamy. Usługa darmowa daje do wyboru kilkanaście
domen nadrzędnych w rodzaju .no-ip.com, .myftp.org czy
.servecounterstrike.com (a także .servebeer.com).
Na naszym serwerze instalujemy mały skrypt, który regularnie sprawdza
czy nasz adres IP nie zmienił się, i w przypadku zmiany informuje o tym
usługodawcę, który natychmiast dokonuje odpowiednich zmian w rejestrze
swojego DNSu.
Instalacja i konfiguracja
Pierwszym etapem jest zarejestrowanie się w serwisie i odebranie maila
z hasłem dostępu. Potem dodajemy domenę, wpisujemy nazwę domenu,
wybieramy z listy domenę wyższego rzędu, "host type" zostawiamy "DNS
Host (A), i to w zasadzie wszystko. Zarejestrowane domeny nie działają
od razu aktualizacja danych w DNS-ie trwa około 5-10 minut
Domena funkcjonuje w sieci dokładnie w takiej formie w jakiej została
wpisana, tj jeśli wpiszemy "linux.hopto.org", to adres
"www.linux.hopto.org" nie będzie działać.
Warto też wybrać opcję "Allow Wildcards", sprawia ona, że wszystkie
adresy kończące się nazwą naszej domeny są na nią przekierowywane.
Wtedy do domeny zarejestrowanej jak powyżej można trafić wpisując
"www.linux.hopto.org", "www.bash.linux.hopto.org" itp Używając zmiennej
$_SERVER['HTTP_HOST'] możemy kierować użytkownika do odpowiednich
części naszego serwisu.
W następnej kolejności trzeba zainstalować klienta (auto-update
client). Ściągamy plik no-ip.2.0.9.tar.gz, rozpakowujemy, make, make
install, to ostatnie polecenie uruchamia od razu program
konfiguracyjny. Wybieramy interfejs do internetu (w naszym przypadku
ppp0), hasło do no-ip, i jeśli domena była już aktywna, na tym się
procedura kończy.
Potem uruchamiamy klienta poleceniem /usr/local/bin/noip2. Konfigurację
można sprawdzać poleceniem noip2 -S, zmieniać noip2 -C.
Od tej chwili program będzie co 1 minutę sprawdzał aktualność naszego
adresu IP i w razie jego zmiany informował serwer no-ip o konieczności
aktualizacji. Możemy więc uruchomić serwer, udostępnić usługi itd.
Przydatne adresy:
http://www.no-ip.com/
http://www.dyndns.org/
|
|
|
|
|
|
|
|
|