Jak łatwo uzyskać dostęp do sieci domowej z dowolnego miejsca dzięki Dynamic DNS
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.
Co to jest Dynamic DNS i dlaczego tego chcę??
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ą Ty 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 na 100 sekund lub mniej, 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 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 osób takich jak Coca-Cola, ponieważ adres, który masz dzisiaj, nie jest adresem, który możesz mieć w przyszłym tygodniu. Na szczęście usługodawcy DDNS upraszczają przypisywanie niezapomnianej nazwy do domowego adresu IP, ponieważ aktualizują się automatycznie wraz ze zmianą adresu IP w czasie.
DDNS daje serwerowi Minecraft niezapomniany adres.Gdy skonfigurujesz DDNS, gdy udostępnisz swoją kolekcję muzyki znajomym lub zaprosisz ich do gry 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 komputerem domowym z daleka, wystarczy wpisać "mypersonaladdress.dynu.net" (lub coś w tym rodzaju) i jesteś tam.
Czego potrzebujesz
Konfiguracja DDNS dla twojej sieci domowej jest naprawdę prosta, bezpłatna, a po jej skonfigurowaniu nie będzie wymagać żadnych konserwacji z czasem. Rzućmy okiem na to, czego potrzebujesz i dwie różne metody, dzięki którym możesz zaktualizować swój adres DDNS.
Host DDNS
Przede wszystkim potrzebujesz hosta DDNS. Historycznie rozwiązaniem, do którego prawie wszyscy używali, był DynDNS. Jednak w 2014 r. Zlikwidowali 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ą hostującą DDNS.
Jeśli szukasz doskonałego dostawcy DDNS, nie musisz szukać daleko. Możesz uzyskać najwyższą jakość usług za darmo w No-IP, Dynu Systems i Zonomi DNS Hosting - aby wymienić tylko kilka doskonałych opcji tam.
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 adresu twoja_osobista.no-ip.net). Istnieją również inne funkcje, takie jak wiele subdomen, dzięki czemu możesz skonfigurować wiele adresów, takich jak music.yourpersonaladdress.com, minecraft.yourpersonaladdress.com itd..
Na potrzeby tego samouczka użyjemy Dynu Systems, ponieważ jest dobrze ugruntowany i oferuje szeroki zakres funkcji za darmo.
Router z obsługą DDNS
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 będzie zawsze aktualny, co oznacza, że zawsze będziesz mógł się połączyć.
Uwaga: Router może obsługiwać tylko kilka wybranych usług, dlatego 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.
Lokalny klient aktualizacji
Jeśli twój router nie obsługuje usług DDNS, będziesz potrzebował lokalnego klienta do uruchomienia na często używanym komputerze gdzieś w sieci domowej. Ta lekka 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 to mniej idealne 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.
Jak skonfigurować Dynamic DNS
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. Chociaż używamy portalu i ustawień strony Dynu, ogólny proces konfiguracji jest niemal identyczny dla wszystkich dostawców i można go łatwo dostosować (zajrzyj do plików pomocy technicznej dla twojego dostawcy, jeśli potrzebujesz dodatkowej pomocy).
Krok pierwszy: Utwórz i skonfiguruj konto
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órej chcesz korzystać, tutaj oznaczone 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 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.
Krok drugi: skonfiguruj swój router
Stworzenie 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 znajduje się DDNS Ustawienia są lub po prostu przeglądaj ustawienia, dopóki ich nie znajdziesz.
Na DD-WRT znajdziesz go w menu Ustawienia> 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" będziesz musiał 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).
Alternatywny krok drugi: skonfiguruj aktualizator oparty na komputerze
Aktualizacja oparta na routerach jest o wiele lepsza od aktualizacji na komputerze PC, ale jeśli nie posiadasz routera zgodnego z DDNS, to jedyną metodą zautomatyzowania procesu aktualizacji jest aktualizator oparty na komputerze. Aby skorzystać z narzędzia do aktualizacji opartego na komputerze PC, najpierw przejdź do sekcji pobierania w panelu sterowania dostawcy DDNS. Tutaj można znaleźć 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 wpisz 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.
Konfigurowanie przekazywania portów i innych kwestii
W tym punkcie tutoriala udało nam się skierować przyjazną dla człowieka nazwę domeny na adres IP twojej sieci domowej. Ważne jest, aby zrozumieć, że wszystko to pomaga zastąpić Twój trudny do zapamiętania (i często zmieniający) adres IP oparty na liczbach za pomocą łatwej w użyciu domeny opartej na słowie..
To nie 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 połączyłeś się z domowym serwerem muzycznym podczas pracy, odwiedzając XXX.XXX.XXX.XXX:5900 (adres domowy, port 5900), możesz teraz połączyć się z nim na swoim najnowszym serwerzeDDNSaddress.com: 5900.
Na inna 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 obsługiwanych 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. Od teraz 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.