GT обяснява: какво е динамичен DNS и как да го получите
В статията за как да използвате отдалечен работен плот на Microsoft, обяснихме как да се свържете дистанционно с вашия компютър. Но за да работи това, и двамата PC трябваше да бъдат в една и съща локална мрежа. Какво става, ако сте далеч от дома си, използвайки друга Wi-Fi или мобилна връзка за данни? В този сценарий ще се нуждаете от външен IP адрес на вашия компютър, за да се свържете. Dynamic DNS е услуга, която дава на вашия компютър връзка, като уебсайтове, така че не е нужно да помните дълги номера.
За да научите повече за DDNS и как да го получите, прочетете обяснението по-долу.
Какво е DNS?
Докато в миналото вече обяснявахме за DNS и IP адреси, ето бърза крачка Всички уебсайтове и устройства, свързани към интернет, имат уникален адрес, известен като IP адрес, който е низ от числа, използвани за идентифициране на настройката за свързване.
Но кой иска да въведе http://74.125.224.72/ за достъп до Google? Много по-лесно е да пишете и помните google.com, нали? Системата за име на домейн или DNS ви пренасочва към IP адреса на уебсайта, когато въвеждате URL адреса му (google.com) в браузъра си.
Какво е динамичен DNS?
Това ни отвежда към динамичен DNS или DDNS. Също като уебсайтовете, вашият компютър (или рутер) също е устройство, свързано към интернет, което има IP адрес, присвоен му от вашия интернет доставчик. Но този адрес се променя, освен ако не сте избрали статичен IP адрес. Динамичната DNS услуга дава на компютъра ви име на хост, което винаги пренасочва към IP адреса на вашия компютър и също така го актуализира автоматично, ако се промени. Сега може да попитате, защо ми трябва IP адрес на моя компютър? Поради много причини, като например достъп до него от разстояние, стартирайте FTP сървър, пуснете статичен уебсайт и т.н.
Голям съвет: Ако не можете да видите разширения, отидете на Опции за папки >изглед и премахнете отметката Скриване на разширения за известни типове файлове,
Как да получа DDNS услуга?
За да получите DDNS услуга, трябва да се регистрирате с доставчик. Има както платени, така и безплатни услуги. Едно просто търсене с Google ще ви доведе до много безплатни доставчици на DDNS. По-рано DynDNS беше популярна услуга, но преди време затвориха всички безплатни планове. Популярната му алтернатива, която използвам и препоръчвам, е No-IP.com, Те предоставят 3 имена на хостове, което е достатъчно за редовен потребител. За да настроите DDNS с помощта на No-IP, изпълнете следните стъпки:
Етап 1: Отидете на No-IP и се регистрирайте за безплатен акаунт. След като влезете, кликнете върху потребителското си име в горния ляв ъгъл, за да отворитеМоят No-IP страница с настройки. След това кликнете върху Добавете домакин.
Стъпка 2: Въведете името на хоста, с което искате да бъде свързан IP адресът, и оставете другите настройки такива, каквито са.
Стъпка 3: Сега трябва да настроим нещата във вашия край. Въз основа на вашата мрежова конфигурация процесът ще се различава. DDNS може да бъде зададен в самия рутер, ако поддържа DDNS услугата или можете да използвате приложението No-IP на вашия компютър.
Настройка във вашия рутер
Намерете настройката на DDNS за вашия рутер, като отидете на уебсайта на производителя. Вижте дали поддържа No-IP (или която и да е друга безплатна услуга, която сте избрали).
Ако услугата DDNS се поддържа, въведете вашето потребителско име, парола и име на домейн, които сте задали Етап 1 по време на регистрация. Кликнете върху Запази или Влизанеда свърша.
Настройка в Windows
Изтеглете номера без IP приложение за Windows и го инсталирайте. Отворете го и въведете вашето потребителско име и парола. Това е всичко, сега, когато общественият ви IP се промени, приложението ще актуализира името на домейна автоматично.
Собственият ти сам DDNS (Сортирай)
Този метод, който използвам, не изисква регистрация с доставчик на трета страна или инсталиране на приложение. Той ще актуализира публичния ви IP до текстов файл в Dropbox (или всяка друга облачна услуга, която използвате) и трябва просто да отворите файла, за да получите текущия си IP адрес. Така че в случаите, когато просто се нуждаете от IP адрес на вашия компютър и не се интересувате от името на домейна, този метод е полезен.
Етап 1: Създайте текстов файл в папката си Dropbox. Можете да наречете този файл според вашето желание. За да поясня нещата, аз съм го кръстил ExternalIP, Запазете този файл и се уверете, че разширението му е .текст, Създайте папка, за предпочитане във вашия C: диск и вътре в тази папка създайте друг текстов файл с име myscript, Уверете се, че наименувате текстовия файл на скрипта и папката, в която се съхранява, без интервали.
Стъпка 2: Основната работа тук се извършва чрез сценарий на Powershell. Не се страхувайте, не е нужно да научите Powershell или някакъв език за програмиране, скриптът вече е направен, просто трябва да го копирате.
$ OutputFile = ''
'' | Изходящ файл $ OutputFile
Докато ($ True) Изберете -ExpandProperty Content) .Trim ()
If (((Get-Content $ OutputFile) [0]) -ne $ IP)
$ IP
Старт-сън-секунди 180
Копирайте горния скрипт в myscript текстов файл, който сте създали в предишната стъпка, и променете до адреса на ExternalIP текстов файл, който сте направили преди това в папката си Dropbox. Сега запишете текстовия файл на скрипта (този с горния скрипт, а не този в папката Dropbox) с a .ps1 разширение.
Стъпка 2: Сега отворете Powershell (натиснете клавиша Win + S, потърсете Powershell), щракнете с десния бутон върху него и изберете Изпълни като администратор, В прозореца на Powershell въведете следното:
Set-ExecutionPolicy RemoteSigned
Ще поиска отново потвърждение, въведете и и тогава Въведете, След това въведете следното и натиснете Enter.
C: \ myscript.ps1
Може да изглежда, че нищо не се е случило след натискане Въведете, но не се притеснявайте, скриптът започна да работи във фонов режим.
Стъпка 4: Сега, когато имате нужда от IP адреса на вашия компютър, просто отворете текстовия файл. Скриптът също така споменава времето за актуализиране на IP адреса.
заключение
Надявам се сега да знаете повече за DDNS. Все още имате въпроси или съмнения? Винаги можете да ги изчистите чрез секцията за коментари.