Android

Gt wyjaśnia: co to jest dynamiczne dns i jak go zdobyć

Understanding and Using Dynamic DNS

Understanding and Using Dynamic DNS

Spisu treści:

Anonim

W artykule na temat używania zdalnego pulpitu firmy Microsoft wyjaśniliśmy, jak połączyć się zdalnie z komputerem. Ale aby to działało, oba komputery musiały być w tej samej sieci lokalnej. Co zrobić, jeśli jesteś daleko od domu, korzystając z innego Wi-Fi lub mobilnego połączenia danych? W tym scenariuszu do połączenia wymagany będzie zewnętrzny adres IP komputera. Dynamiczny DNS to usługa, która daje Twojemu komputerowi łącze, podobnie jak strony internetowe, dzięki czemu nie musisz pamiętać długich numerów.

Aby dowiedzieć się więcej o DDNS i jak go uzyskać, przeczytaj poniższe wyjaśnienie.

Co to jest DNS?

Chociaż już wcześniej wyjaśniliśmy o DNS i adresach IP, oto krótki przegląd. Wszystkie strony internetowe i urządzenia podłączone do Internetu mają unikalny adres, znany jako adres IP, który jest ciągiem liczb używanych do identyfikacji konfiguracji połączenia.

Ale kto chce wpisać http://74.125.224.72/, aby uzyskać dostęp do Google? Łatwiej jest pisać i pamiętać google.com, prawda? System nazw domen lub system DNS przekierowuje użytkownika na adres IP witryny po wpisaniu jej adresu URL (google.com) w przeglądarce.

Co to jest dynamiczny DNS?

Spowoduje to przejście do Dynamic DNS lub DDNS. Podobnie jak strony internetowe, Twój komputer (lub router) jest także urządzeniem podłączonym do Internetu, które ma adres IP przypisany do niego przez usługodawcę internetowego. Ale ten adres się zmienia, chyba że wybrałeś statyczny adres IP. Usługa dynamicznego DNS zapewnia komputerowi nazwę hosta, która zawsze przekierowuje na adres IP komputera, a także aktualizuje go automatycznie, jeśli się zmieni. Teraz możesz zapytać, dlaczego potrzebuję adresu IP mojego komputera? Z wielu powodów, takich jak dostęp zdalny, uruchomienie serwera FTP, uruchomienie statycznej strony internetowej itp.

Fajna wskazówka: jeśli nie widzisz rozszerzeń, przejdź do Opcje folderów > karta Widok i usuń zaznaczenie opcji Ukryj rozszerzenia dla znanych typów plików.

Jak uzyskać usługę DDNS?

Aby uzyskać usługę DDNS, musisz zarejestrować się u dostawcy. Są zarówno płatne, jak i bezpłatne usługi. Proste wyszukiwanie w Google prowadzi do wielu bezpłatnych dostawców DDNS. Wcześniej DynDNS był popularną usługą, ale jakiś czas temu zamknęli wszystkie bezpłatne plany. Jego popularną alternatywą, której używam i polecam, jest No-IP.com. Zapewniają 3 nazwy hostów, co jest wystarczające dla zwykłego użytkownika. Aby skonfigurować DDNS za pomocą No-IP, wykonaj następujące kroki:

Krok 1: Przejdź do No-IP i załóż darmowe konto. Po zalogowaniu kliknij swoją nazwę użytkownika w lewym górnym rogu, aby otworzyć stronę ustawień My No-IP. Następnie kliknij Dodaj hosta.

Krok 2: Wprowadź nazwę hosta, z którą ma być powiązany adres IP, i pozostaw pozostałe ustawienia bez zmian.

Krok 3: Teraz musimy wszystko naprawić. W zależności od konfiguracji sieci proces będzie się różnić. DDNS można ustawić w samym routerze, jeśli obsługuje on usługę DDNS lub można użyć aplikacji No-IP na komputerze.

Konfigurowanie w routerze

Znajdź ustawienie DDNS dla swojego routera, przechodząc do strony producenta. Sprawdź, czy obsługuje No-IP (lub dowolną inną wybraną usługę).

Jeśli usługa DDNS jest obsługiwana, wprowadź nazwę użytkownika, hasło i nazwę domeny, które ustawiłeś w kroku 1 podczas rejestracji. Kliknij Zapisz lub Zaloguj się, aby zakończyć.

Konfigurowanie w systemie Windows

Pobierz aplikację No-IP dla systemu Windows i zainstaluj ją. Otwórz go i wprowadź swoją nazwę użytkownika i hasło. To wszystko, teraz, gdy twoje publiczne IP się zmieni, aplikacja automatycznie zaktualizuje nazwę domeny.

Własne DIY DDNS (rodzaj)

Ta metoda, której używam, nie wymaga rejestracji u zewnętrznego dostawcy ani żadnej instalacji aplikacji. Będzie aktualizować Twój publiczny adres IP do pliku tekstowego w Dropbox (lub dowolnej innej używanej usłudze w chmurze) i musisz tylko otworzyć plik, aby uzyskać bieżący adres IP. Więc w przypadkach, gdy potrzebujesz tylko adresu IP swojego komputera i nie obchodzi Cię nazwa domeny, ta metoda jest przydatna.

Krok 1: Utwórz plik tekstowy w folderze Dropbox. Możesz nazwać ten plik zgodnie z życzeniem. Aby wyjaśnić, nazwałem go ExternalIP. Zapisz ten plik i upewnij się, że jego rozszerzenie to .txt. Utwórz folder, najlepiej na dysku C:, a wewnątrz tego folderu utwórz inny plik tekstowy o nazwie myscript. Upewnij się, że nazwałeś plik tekstowy skryptu i folderu, w którym jest przechowywany, bez spacji.

Krok 2: Główną pracą tutaj jest skrypt Powershell. Nie bój się, nie musisz uczyć się Powershell ani jakiegoś języka programowania, skrypt jest już utworzony, wystarczy go skopiować.

$OutputFile = " "

"" | Out-File $OutputFile

While ($True)

$IP = $(Invoke-WebRequest "http://icanhazip.com"

Start-Sleep-Seconds 180

$OutputFile = " "

"" | Out-File $OutputFile

While ($True)

$IP = $(Invoke-WebRequest "http://icanhazip.com"

Start-Sleep-Seconds 180

Skopiuj powyższy skrypt do pliku tekstowego myscript utworzonego w poprzednim kroku i zmień

na adres pliku tekstowego ExternalIP utworzonego wcześniej w folderze Dropbox. Teraz zapisz plik tekstowy myscript (ten z powyższym skryptem, a nie ten w folderze Dropbox) z rozszerzeniem .ps1.

Krok 2: Teraz otwórz Powershell (naciśnij klawisz Win + S, wyszukaj Powershell), kliknij go prawym przyciskiem myszy i wybierz Uruchom jako administrator. W oknie PowerShell wpisz następujące polecenie:

Set-ExecutionPolicy RemoteSigned

Ponownie poprosi o potwierdzenie, wpisz Y, a następnie Enter. Następnie wpisz następujące polecenie i naciśnij klawisz Enter.

c:\ \myscript.ps1 c:\ \myscript.ps1

Może się wydawać, że nic się nie stało po naciśnięciu klawisza Enter, ale nie martw się, skrypt zaczął działać w tle.

Krok 4: Teraz, gdy potrzebujesz adresu IP komputera, otwórz plik tekstowy. Skrypt wspomina również o czasie aktualizacji adresu IP.

Wniosek

Mam nadzieję, że teraz wiesz więcej o DDNS. Masz jeszcze pytania lub wątpliwości? Zawsze możesz je wyczyścić za pośrednictwem sekcji komentarzy.