Wszyscy mamy rzeczy w naszej sieci domowej, do których chcemy mieć dostęp z zewnątrz: kolekcje muzyki, serwery gier, magazyny plików i nie tylko. Dynamiczny DNS ułatwia nadanie sieci domowej niezapomnianego i łatwego w użyciu adresu.
Co to jest dynamiczny DNS i dlaczego miałbym go chcieć?
ZWIĄZANE Z: Co to jest DNS i czy powinienem używać innego serwera DNS?
Zanim przejdziemy do samouczka i zanim zaczniemy rozmawiać o tym, czym jest dynamiczny DNS (DDNS), zacznijmy od podstaw– czym w ogóle jest DNS . DNS, czyli Domain Name System, to magia, która sprawia, że internet jest przyjazny dla użytkownika i najwspanialsza rzecz od czasów krojonego chleba.
Każdy zasób dostępny w Internecie - strony internetowe, witryny FTP, jak go 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, jak ostatnio poszedłeś pod numer 66.220.158.68, aby sprawdzić zdjęcia swojej siostrzenicy? Nie? Oczywiście, że nie, ponieważ wpisałeś facebook.com w przeglądarce zamiast 66.220.158.68. Serwer DNS zamienił twoje przyjazne dla człowieka żądanie facebook.com na adres przyjazny dla maszyny, który wysłał cię, prawdopodobnie w setną sekundy lub mniej, do Facebooka.
Czy nie byłoby wspaniale, gdybyś mógł skonfigurować tę samą sztuczkę dla swojej sieci domowej? Tutaj do gry wkracza Dynamic DNS (DDNS). Duże firmy mogą łatwo skonfigurować nazwy domen, takie jak Facebook.com, ponieważ adres ich serwera internetowego jest statyczny (po uzyskaniu adresu IP nie zmienia się). Twój domowy adres IP jest jednak inny. Osoby z połączeniami domowymi otrzymują dynamicznie przypisywany adres IP. Twój dostawca usług internetowych ma dużą pulę adresów i udostępnia je wszystkim w miarę potrzeb.
To sprawia, że dość trudno jest zastosować 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 dostawcy DDNS sprawiają, że przypisanie łatwej do zapamiętania nazwy do domowego adresu IP jest bardzo proste, ponieważ aktualizują się automatycznie, gdy adres IP zmienia się w czasie.
Po skonfigurowaniu DDNS, gdy udostępniasz swoją kolekcję muzyki znajomym lub zaprosisz ich do gry na swoim słodkim, domowej roboty serwerze Minecraft, możesz po prostu wskazać im łatwą do zapamiętania nazwę (zamiast sprawdzać swój domowy adres IP za każdym razem udostępnij im połączenie). Za każdym razem, gdy chcesz połączyć się z komputerem domowym z daleka, po prostu wpisz „mypersonaladdress.dynu.net” (lub coś w tym rodzaju) i tam jesteś.
Czego potrzebujesz
Konfiguracja DDNS dla sieci domowej jest naprawdę prosta, bezpłatna, a po skonfigurowaniu nie powinna wymagać żadnej konserwacji w czasie. Przyjrzyjmy się, czego potrzebujesz, i dwóm różnym metodom, których możesz użyć, aby aktualizować swój adres DDNS.
Host DDNS
Przede wszystkim potrzebujesz hosta DDNS. W przeszłości rozwiązaniem, z którego korzystali prawie wszyscy, było DynDNS . Jednak w 2014 roku zrezygnowali z bezpłatnego abonamentu (który idealnie pasował do większości użytkowników domowych) i przeszli na płatną usługę. Na szczęście pojawiło się więcej niż kilku dostawców, którzy wypełnili tę niszę hostingu DDNS typu free for the-little-guy.
Jeśli szukasz świetnego, bezpłatnego dostawcy DDNS, nie musisz szukać daleko. Najwyższą jakość usług można otrzymać bezpłatnie pod adresem Brak IP , Dynu Systems , i Hosting DNS Zonomi - żeby wymienić tylko kilka doskonałych opcji.
Chociaż każdy dostawca DDNS, darmowy i płatny, zapewnia najbardziej podstawową funkcjonalność - zastępując niektóre adresy, takie jak yourpersonaladdress.dynu.net, na Twój domowy adres IP - istnieje kilka funkcji, na które zaawansowani użytkownicy mogą chcieć zwrócić uwagę podczas porównywania różnych hostów DDNS. Niektóre osoby mogą chcieć używać własnej domeny zamiast subskrybowanej domeny DDNS (np. Chcesz, aby adres yourpersonaladdress.com był kierowany na Twój domowy adres IP zamiast na adres_personalny.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 i tak dalej.
Na potrzeby tego samouczka będziemy używać Dynu Systems, zarówno dlatego, że jest dobrze ugruntowany, jak i oferuje szeroki zakres bezpłatnych funkcji.
Router z obsługą DDNS
Ponadto potrzebujesz routera obsługującego usługi DDNS. Dlaczego to jest takie idealne? Jeśli router obsługuje usługi DDNS, możesz po prostu podłączyć informacje o dostawcy DDNS, a router automatycznie zaktualizuje adres w tle. Dopóki router jest włączony, wpis DDNS będzie zawsze aktualny, co oznacza, że zawsze będziesz mógł się połączyć.
Uwaga: Twój router może obsługiwać tylko kilka wybranych usług, dlatego warto sprawdzić stronę administratora routera przed zarejestrowaniem się w usłudze. Dzięki temu wiesz, że otrzymujesz konto u dostawcy DDNS, który obsługuje Twój router.
Lokalny klient aktualizacji
Jeśli Twój router nie obsługuje usług DDNS, będziesz potrzebować lokalnego klienta, który będzie działał na często używanym komputerze w sieci domowej. Ta niewielka, lekka aplikacja sprawdzi, jaki jest Twój adres IP, a następnie zadzwoni do domu do dostawcy DDNS, aby zaktualizować rekord DDNS. Jest mniej idealne niż rozwiązanie oparte na routerze - jeśli komputer nie jest włączony, gdy zmienia się adres IP, rekord nie jest aktualizowany - ale z pewnością jest lepsze niż ręczna edycja wpisu DDNS.
Jak skonfigurować dynamiczny DNS
Przyjrzyjmy się, jak skonfigurować proste konto DDNS w Dynu, skierować je do naszej sieci domowej i skonfigurować automatyczne aktualizowanie wpisów DDNS. Chociaż korzystamy z portalu internetowego i ustawień Dynu, ogólny proces konfiguracji jest prawie identyczny u wszystkich dostawców i można go łatwo dostosować (w razie potrzeby skorzystaj z plików pomocy technicznej swojego dostawcy).
Krok pierwszy: Utwórz i skonfiguruj konto
Udaj się do Tutaj możesz się zarejestrować na stronie Dynu i załóż konto. Potwierdź rejestrację w swoim e-mailu. Po potwierdzeniu konfiguracji możesz zalogować się na swoje konto Dynu i odwiedzić Panel sterowania , jak widać poniżej. Kliknij „Usługi DDNS”.
Kliknij niebieski przycisk „+ Dodaj” po prawej stronie.
Wpisz nazwę hosta i nazwę domeny, których chcesz używać, oznaczonych tutaj jako „Host” i „Najwyższy poziom”. Kliknij „+ Dodaj”, aby dodać wpis do swojego konta. Jeśli chcesz używać własnej nazwy domeny, możesz ją również wprowadzić tutaj i postępować zgodnie z instrukcjami łączenia nazwy domeny z usługą DDNS.
Potwierdź, że adres IP we wpisie DDNS jest poprawny (jeśli pracujesz w sieci domowej, powinien być, jeśli nie, musisz go tutaj edytować). Kliknij Zapisz, gdy potwierdzisz, że wszystko wygląda dobrze.
W przypadku podstawowego przekierowania DDNS bez zbędnych dodatków, to wszystko. Spójrzmy na następny ważny krok: konfigurację sieci domowej, aby automatycznie aktualizowała serwery.
Krok drugi: Skonfiguruj swój router
ZWIĄZANE Z: Zmień swój domowy router w super-zasilany router z DD-WRT
Utworzenie właściwego wpisu DDNS to tylko połowa sukcesu, jeśli chodzi o oszczędność czasu i wygodę. Druga połowa to automatyzacja całego procesu. Przyjrzyjmy się, jak zautomatyzować aktualizacje DDNS na poziomie routera i komputera.
Będziemy używać routera D-Link obsługującego fantastyczne oprogramowanie zewnętrzne DD-WRT aby zademonstrować, ale ustawienia są dość standardowe dla wszystkich routerów obsługujących DDNS - zapoznaj się z dokumentacją routera lub oprogramowania układowego, aby dowiedzieć się, gdzie są ustawienia DDNS, lub po prostu przeglądaj ustawienia, aż je znajdziesz.
W DD-WRT znajdziesz go w Setup> DDNS. Domyślnie jest wyłączona. Otwórz menu rozwijane, jak pokazano poniżej, i wybierz „Niestandardowe”. Jak widać, DD-WRT (i wiele innych routerów) ma wstępnie skonfigurowane wpisy dla różnych usług DDNS, ale wpis niestandardowy zapewnia największą elastyczność (jeśli ją masz).
Po wybraniu opcji „Niestandardowy” należy wprowadzić następujące informacje: serwer DYNDNS (api.dynu.com dla użytkowników korzystających z Dynu), nazwę użytkownika i hasło (te same, za pomocą których logujesz się do usługi Dynu) oraz nazwę hosta, wybrany w poprzedniej sekcji samouczka (np. yourpersonaladdress.dynu.com). Jeśli nie masz pewności, jaki jest Twój serwer DYNDNS, zapoznaj się z dokumentacją usługi, w której się zarejestrowałeś.
Resztę ustawień pozostaw bez zmian. Kliknij „Zapisz”. Twój router będzie teraz aktualizował serwer DDNS za każdym razem, gdy zmienią się Twoje adresy IP (i nawet jeśli się nie zmienił, nadal będzie łączył się z serwerem DDNS co 10 dni, zgodnie z „Wymuszonym interwałem aktualizacji” podczas zameldowania).
Alternatywny krok drugi: skonfiguruj aktualizator oparty na komputerze
Aktualizacja za pomocą routera jest znacznie lepsza niż aktualizacja na komputerze PC, ale jeśli nie masz routera zgodnego z DDNS, aktualizator oparty na komputerze PC jest jedynym sposobem zautomatyzowania procesu aktualizacji. Aby skorzystać z narzędzia do aktualizacji opartego na komputerze PC, najpierw przejdź do sekcji pobierania w panelu sterowania dostawcy DDNS. Możesz znaleźć sekcja plików do pobrania dla Dynu Systems tutaj . 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ę do zasobnika systemowego i mniej więcej o niej zapomnieć. Aby zapoznać się z opisami zaawansowanych ustawień, zobacz ten plik wsparcia tutaj .
Konfigurowanie przekierowania portów i inne kwestie
To, co osiągnęliśmy na tym etapie samouczka, to skierowanie przyjaznej dla człowieka nazwy domeny na adres IP Twojej sieci domowej. Ważne jest, aby zrozumieć, że wszystko to polega na zastąpieniu trudnego do zapamiętania (i często zmieniającego się) adresu IP opartego na liczbach łatwą w użyciu domeną opartą na słowach.
ZWIĄZANE Z: Jak przekierowywać porty w routerze
To nie w jakikolwiek sposób zmień ustawienia sieci domowej, aby wszystko, co działało (lub nie działało) przed skonfigurowaniem systemu DDNS, działało (lub nie działało) z nowym adresem DDNS. Jeśli łączyłeś się z domowym serwerem muzycznym, gdy byłeś w pracy, odwiedzając XXX.XXX.XXX.XXX:5900 (Twój domowy adres IP, port 5900), możesz teraz połączyć się z nim pod adresem yournewDDNSaddress.com:5900.
Na z drugiej strony jeśli nie można było połączyć się z tym lokalnie hostowanym serwerem muzycznym przed skonfigurowaniem usługi DDNS, to nadal nie można - ponieważ ta usługa nigdy nie była skonfigurowana tak, aby miała adres internetowy. Musisz zagłębić się w ustawienia routera i skonfigurować przekierowanie portów dla wszystkich usług, do których chcesz mieć dostęp spoza sieci domowej.
To samo dotyczy wszelkich usług hostowanych przez sam router. Jeśli chcesz uzyskać dostęp do wbudowanej pamięci masowej routera spoza sieci domowej, na przykład za pośrednictwem adresu DDNS, musisz najpierw sprawdzić ustawienia routera i upewnić się, że usługa routera jest dostępna spoza sieci.
Podsumowując, konfiguracja DDNS jest bardzo drobnym problemem, ale naprawdę duża nagroda. Od tej pory zamiast zapraszać znajomych do gry na serwerze Minecraft, mówiąc „Czekaj, czekaj, muszę sprawdzić, jaki jest mój adres IP, chwileczkę…” możesz po prostu powiedzieć „Do zobaczenia online”, ponieważ specjalna nazwa hosta, którą zarezerwowałeś, nadal wskazuje z powrotem na twój adres domowy.