Wszyscy mamy rzeczy w naszej sieci domowej, do których chcemy uzyskać dostęp z zewnątrz: kolekcje muzyczne, serwery gier, magazyny plików i wiele więcej. Dynamiczny DNS ułatwia nadanie sieci domowej niezapomnianego i łatwego w użyciu adresu.
Zanim przejdziemy do samouczka i zanim jeszcze zaczniemy mówić o tym, czym jest dynamiczny DNS (DDNS), zacznijmy od podstaw - czym jest DNS. DNS lub Domain Name System to magia, która sprawia, że internet jest przyjazny dla użytkownika, a co najważniejsze - od krojonego chleba.
Każda internetowa strona zasobów, witryny FTP, którą nazywasz - ma adres IP, który służy jako adres sieciowy zasobu w Internecie. Te adresy są numeryczne, w formacie 123.123.123.123 i nie są szczególnie łatwe do zapamiętania. Pamiętasz ostatni raz, kiedy poszedłeś do 66.220.158.68, by sprawdzić zdjęcia swojej siostrzenicy? Nie? Oczywiście nie, ponieważ wpisałeś facebook.com w przeglądarce internetowej zamiast 66.220.158.68. Serwer DNS rozwiązał twoją ludzką prośbę facebook.com na adres przyjazny dla komputera, który wysłał cię, prawdopodobnie w setnej lub mniejszej, do Facebooka.
Czy nie byłoby wspaniale, gdybyś mógł ustawić tę samą sztuczkę dla swojej sieci domowej? Tu właśnie wchodzi w grę Dynamic DNS (DDNS). Dla dużych firm łatwo jest ustawić nazwy domen, takie jak Facebook.com, ponieważ adres ich serwera internetowego jest statyczny (gdy już mają adres IP, który się nie zmienia). Twój domowy adres IP jest jednak inny. Osoby z połączeniami mieszkalnymi otrzymują dynamicznie przydzielany adres IP. Twój ISP ma dużą pulę adresów i udostępnia je wszystkim w zależności od potrzeb.
To sprawia, że bardzo trudno jest wyciągnąć tę samą sztuczkę, która jest tak łatwa dla takich osób jak Coca-Cola, ponieważ adres, który dziś masz, nie jest adresem, który możesz mieć w przyszłym tygodniu. Na szczęście dostawcy DDNS ułatwiają przypisywanie niezapomnianej nazwy do domowego adresu IP, ponieważ aktualizują się automatycznie wraz ze zmianą adresu IP w czasie.
DDNS daje serwerowi Minecraft niezapomniany adres.Po skonfigurowaniu DDNS, gdy udostępniasz swoją kolekcję muzyczną znajomym lub zapraszasz ją do grania na słodkim, domowym serwerze Minecraft, możesz po prostu wskazać łatwą do zapamiętania nazwę (zamiast sprawdzać adres IP swojego domu za każdym razem, gdy udostępnić połączenie z nimi). Za każdym razem, gdy chcesz połączyć się z domowym komputerem z daleka, wystarczy wpisać "mypersonaladdress.dynu.net" (lub coś w tym rodzaju) i już tam jesteś.
Konfiguracja DDNS dla twojej sieci domowej jest naprawdę prosta, bezpłatna, a po jej skonfigurowaniu nie będzie wymagana żadna konserwacja w czasie. Rzućmy okiem na to, czego potrzebujesz i dwie różne metody, dzięki którym możesz zaktualizować swój adres DDNS.
Przede wszystkim potrzebujesz hosta DDNS. Historycznie rozwiązaniem, do którego prawie wszyscy używali, był DynDNS. Jednak w 2014 r. Usunęli z nich swój darmowy plan (który idealnie pasował do większości użytkowników domowych) i wypłacili tylko. Na szczęście, więcej niż kilku dostawców pojawiło się, by wypełnić tę niszową hostingową DDNS.
Jeśli szukasz doskonałego dostawcy DDNS, nie musisz szukać daleko. Możesz uzyskać najwyższą jakość usługi za darmo w No-IP, Dynu Systems i Zonomi DNS Hosting - aby wymienić tylko kilka doskonałych opcji.
Chociaż każdy dostawca DDNS, darmowy i płatny, zapewni najbardziej podstawową funkcjonalność - rozwiązując niektóre adresy, takie jak yourpersonaladdress.dynu.net, na swój domowy adres IP - jest kilka cech, na które użytkownicy mogą chcieć zwrócić uwagę przy porównywaniu różnych hostów DDNS. Niektóre osoby mogą chcieć używać własnej domeny zamiast subdomenu DDNS (np. Chcesz, aby twoja_nazwa_personelowa.com została przetłumaczona na Twój domowy adres IP zamiast na twoją_stronę.no-ip.net). Istnieją również inne funkcje, takie jak wiele subdomen, dzięki czemu można skonfigurować wiele adresów, takich jak music.yourpersonaladdress.com, minecraft.yourpersonaladdress.com i tak dalej.
Na potrzeby tego samouczka użyjemy Dynu Systems, ponieważ jest dobrze ugruntowany i oferuje szeroki zakres funkcji za darmo.
Ponadto będziesz potrzebować routera obsługującego usługi DDNS. Dlaczego to jest takie idealne? Gdy twój router obsługuje usługi DDNS, możesz po prostu podłączyć informacje o dostawcy DDNS, a router automatycznie zaktualizuje adres za kulisami. Dopóki twój router jest włączony, twój wpis DDNS zawsze będzie aktualny, co oznacza, że zawsze będziesz mógł się połączyć.
Uwaga: Router może obsługiwać tylko kilka wybranych usług, więc przed zarejestrowaniem się w usłudze może zajrzeć do strony administratora routera. W ten sposób wiesz, że otrzymujesz konto u dostawcy DDNS obsługiwanego przez router.
Jeśli twój router nie obsługuje usług DDNS, będziesz potrzebował lokalnego klienta do pracy na często używanym komputerze w sieci domowej. Ta niewielka mała aplikacja sprawdzi, jaki jest twój adres IP, a następnie zadzwoni do domu do dostawcy DDNS, aby zaktualizować twój rekord DDNS. Jest mniej idealny niż rozwiązanie oparte na routerze - jeśli komputer nie jest włączony, gdy zmienia się adres IP, to rekord nie jest aktualizowany - ale z pewnością jest lepszy niż ręczna edycja wpisu DDNS.
Rzućmy okiem na to, jak skonfigurować proste konto DDNS za pomocą Dynu, wskazać je w naszej sieci domowej i skonfigurować automatyczną aktualizację wpisów DDNS. Mimo że używamy portalu i ustawień strony Dynu, ogólny proces konfiguracji jest prawie identyczny dla wszystkich dostawców i można go łatwo dostosować (w razie potrzeby uzyskania dodatkowych informacji należy skorzystać z plików pomocy technicznej dla operatora).
Udaj się na stronę rejestracji Dynu i zarejestruj się, aby założyć konto. Potwierdź rejestrację w wiadomości e-mail. Po potwierdzeniu konfiguracji możesz zalogować się na swoje konto Dynu i odwiedzić Panel sterowania, jak pokazano poniżej. Kliknij "Usługi DDNS".
Kliknij niebieski przycisk "+ Dodaj" po prawej stronie.
Wprowadź nazwę hosta i nazwę domeny, z których chcesz skorzystać, oznaczonych tutaj jako "Host" i "Najwyższy poziom". Kliknij "+ Dodaj", aby dodać wpis do swojego konta.Jeśli chcesz użyć własnej nazwy domeny, możesz również wprowadzić ją tutaj i postępować zgodnie z instrukcjami dotyczącymi łączenia Twojej nazwy domeny z usługą DDNS.
Potwierdź, że adres IP w wpisie DDNS jest poprawny (jeśli pracujesz z sieci domowej, powinieneś, jeśli nie, musisz ją edytować tutaj). Kliknij zapisz, gdy wszystko zostanie potwierdzone.
Do podstawowego przekierowania DDNS, to wszystko. Spójrzmy na następny ważny krok: skonfiguruj sieć domową, aby automatycznie aktualizować serwery.
Utworzenie faktycznego wpisu DDNS to tylko połowa sukcesu, jeśli chodzi o oszczędność czasu i wygodę. Druga połowa to zautomatyzowanie całego procesu. Spójrzmy, jak zautomatyzować aktualizacje DDNS na poziomie routera i komputera.
Będziemy używać routera D-Link z oprogramowaniem firmowym DD-WRT innej firmy, aby pokazać, ale ustawienia są dość znormalizowane we wszystkich routerach obsługujących DDNS - zapoznaj się z dokumentacją routera lub oprogramowania układowego, aby dowiedzieć się, gdzie DDNS Ustawienia są lub po prostu przeglądaj ustawienia, dopóki ich nie znajdziesz.
Na DD-WRT znajdziesz go w Ustawieniach> DDNS. Domyślnie jest wyłączony. Otwórz menu rozwijane, jak pokazano poniżej, i wybierz "Niestandardowy". Jak widać, DD-WRT (i wiele innych routerów) ma wstępnie skonfigurowane wpisy dla różnych usług DDNS, ale niestandardowa pozycja oferuje największą elastyczność (jeśli ją masz).
Po wybraniu "Niestandardowy" musisz wprowadzić następujące informacje: serwer DYNDNS (api.dynu.com dla tych, którzy używają Dynu), twoja nazwa użytkownika i hasło (te same, z którymi logujesz się w usłudze Dynu), oraz nazwa hosta wybrane w poprzedniej części samouczka (np. twoja_osobistaadres.dynutowa.com). Jeśli nie masz pewności, jaki jest serwer DYNDNS, zapoznaj się z dokumentacją usługi, którą zarejestrowałeś.
Pozostaw pozostałe ustawienia bez zmian. Kliknij "Zapisz". Router będzie teraz aktualizował serwer DDNS za każdym razem, gdy zmieni się adres IP (a nawet jeśli nie ulegnie zmianie, nadal będzie łączyć się z serwerem DDNS co 10 dni, zgodnie z "Wymuszeniem aktualizacji" w celu odprawy).
Aktualizacja oparta na routerach jest o wiele lepsza niż aktualizacja na komputerze PC, ale jeśli nie posiadasz routera zgodnego z DDNS, to jedyny sposób na zautomatyzowanie procesu aktualizacji jest oparty na komputerze program aktualizujący. Aby skorzystać z narzędzia do aktualizacji opartego na komputerze PC, najpierw przejdź do sekcji pobierania w panelu sterowania dostawcy DDNS. Tutaj znajdziesz sekcję do pobrania dla Dynu Systems. Chwyć odpowiednią aplikację dla swojego systemu (w naszym przypadku Windows) i pobierz ją.
Po zainstalowaniu aplikacji uruchom ją po raz pierwszy i wprowadź swoją nazwę użytkownika i hasło, kliknij "Zapisz".
W oknie dziennika zobaczysz, że klient łączy się i aktualizuje twój adres IP. Kliknij "Zamknij", aby wysłać aplikację na tacę systemową i mniej lub więcej o niej zapomnieć. Aby zapoznać się z wyczerpującymi ustawieniami zaawansowanymi, zobacz ten plik pomocy technicznej tutaj.
W tym momencie tutorialu udało nam się skierować przyjazną dla człowieka nazwę domeny na adres IP twojej sieci domowej. Niezwykle ważne jest, aby zrozumieć, że wszystko to zastępuje trudny do zapamiętania (i często zmieniający się) adres IP oparty na liczbach za pomocą łatwej w użyciu domeny opartej na słowie.
Tonie w każdym razie zmienić ustawienia sieci domowej, aby wszystko, co działało (lub nie działało) przed skonfigurowaniem systemu DDNS, nadal działa (lub nie działa) z nowym adresem DDNS. Jeśli łączyłeś się z domowym serwerem muzycznym podczas pracy, odwiedzając XXX.XXX.XXX.XXX:5900 (adres domowy IP, port 5900), możesz teraz połączyć się z nim na swoim najnowszym serwerzeDDNSadres.pl:5900.
Nainna ręka jeśli nie można połączyć się z lokalnie hostowanym serwerem muzycznym przed skonfigurowaniem usługi DDNS, to nadal nie możesz - ponieważ ta usługa nigdy nie była skonfigurowana tak, aby miała adres internetowy. Musisz sprawdzić ustawienia routera i skonfigurować przekazywanie portów dla wszystkich usług, do których chcesz uzyskać dostęp spoza sieci domowej.
To samo dotyczy usług hostowanych przez sam router. Jeśli chcesz uzyskać dostęp do wbudowanej sieciowej pamięci masowej routera spoza sieci domowej za pośrednictwem adresu DDNS, na przykład musisz sprawdzić ustawienia routera i upewnić się, że usługa routera jest dostępna spoza sieci.
Wszystko wskazuje na to, że konfiguracja DDNS to bardzo niewielka trudność, ale naprawdę duża nagroda. Odtąd zamiast zapraszać znajomych do gry na serwerze Minecraft, mówiąc "Czekaj, czekaj, muszę sprawdzić, jaki jest mój adres IP, tylko chwilkę ..." możesz po prostu powiedzieć "zobaczę cię online", ponieważ specjalna nazwa hosta, którą zarezerwowałeś, wciąż wskazuje na twój adres domowy.