Какво е динамичен DNS и защо бих искал / а?
Преди да се потопите в урока и преди да започнем да говорим за това какво е динамичен DNS (DDNS), нека да започнем с основите - какво DNS дори е. DNS или система за имена на домейни, е магията, която прави интернет удобен за употреба и най-доброто нещо от нарязания хляб.
Всички интернет страници за ресурси, достъпни за интернет, FTP сайтове, които я наречете, имат IP адрес, който служи като мрежов адрес на ресурса в интернет. Тези адреси са цифрови, във формат 123.123.123.123 и не са особено лесни за запомняне. Спомни си за последния път, когато отидеш на 66.220.158.68, за да провериш снимките на племенницата си? Не? Разбира се, че не, защото сте въвели facebook.com във вашия уеб браузър вместо 66.220.158.68. DNS сървърът разреши вашата приятелска заявка на facebook.com за приятелски настроен адрес, който ви изпрати, вероятно на стотна от секундата или по-малко, на Facebook.
Не би ли било чудесно, ако можете да създадете същия трик за вашата домашна мрежа? Тук влиза в действие Dynamic DNS (DDNS). За големите компании е лесно да създават имена на домейни като Facebook.com, защото адресът на техния уеб сървър е статичен (след като имат IP адреса, той не се променя). Вашият домашен IP адрес обаче е различен. Хората с жилищни връзки получават динамично определен IP адрес. Вашият ISP разполага с голям набор от адреси и ги споделя с всички на необходимата база.
Това прави доста трудно да издържите същия номер, който е толкова лесен за хора като Coca-Cola, защото адресът, който имате днес, не е адресът, който може да имате на следващата седмица. За щастие доставчиците на DDNS правят мъртъв лесен за задаване на запомнящо се име на домашния ви IP адрес, защото те се актуализират автоматично, тъй като вашият IP адрес се променя с течение на времето.
От какво имаш нужда
Настройването на DDNS за вашата домашна мрежа е наистина проста, безплатна и след като настройката трябва да изисква почти никаква поддръжка във времето. Нека да разгледаме какво имате нужда и двата различни метода, които можете да използвате, за да поддържате DDNS адреса си актуален.
Хост на DDNS
Първо и най-важно, имате нужда от DDNS хост. Исторически подходът, който почти всички използваха, беше DynDNS. Още през 2014 г. те премахнаха свободния си план (който беше перфектно подходящ за по-голямата част от домашните потребители) и отиде само за заплащане. За щастие, повече от няколко доставчици са се появили, за да запълнят тази безплатна за най-малко момче DDNS хостинг ниша.
Въпреки че всеки доставчик на DDNS, безплатен и платен, ще предостави най-основната функционалност, като решава някои адреси като yourpersonaladdress.dynu.net до домашния ви IP адрес - има няколко функции, които потребителите биха искали да обърнат внимание при сравняване на различни DDNS хостове. Някои хора може да искат да използват свой собствен домейн вместо DDNS-подразделение (например, искате yourpersonaladdress.com да разреши до домашния ви IP адрес вместо yourpersonaladdress.no-ip.net). Съществуват и други функции като множество поддомейни, за да можете да настроите няколко адреса като music.yourpersonaladdress.com, minecraft.yourpersonaladdress.com и т.н.
За целите на този урок ще използваме Dynu Systems, и двете, защото са добре установени и предлагат широка гама от функции безплатно.
Рутер с поддръжка на DDNS
Освен това, вие ще искате рутер, който поддържа DDNS услуги. Защо това е толкова идеално? Когато маршрутизаторът ви поддържа DDNS услуги, можете просто да включите информацията за доставчика на DDNS и маршрутизаторът автоматично да актуализира адреса зад кулисите. Докато маршрутизаторът ви е включен, вашият запис DDNS винаги ще бъде актуален, което означава, че винаги ще можете да се свързвате.
Забележка: Вашият маршрутизатор може да поддържа само няколко избрани услуги, затова можете да проверите страницата на администратора на рутера, преди да се регистрирате за дадена услуга. По този начин знаете, че получавате профил с доставчик на DDNS, който вашият рутер поддържа.
Местен клиент за актуализиране
Ако маршрутизаторът ви не поддържа DDNS услуги, ще ви е необходим локален клиент, който да се изпълнява на често използван компютър някъде във вашата домашна мрежа. Това леко малко приложение ще провери какъв е вашият IP адрес и след това ще се обади в дома на доставчика на DDNS, за да актуализира вашия DDNS запис. Това е по-малко идеално от базирано на маршрутизатор решение - ако компютърът не е включен, когато IP адресът ви се промени, записът не се актуализира, но със сигурност е по-добре от ръчното редактиране на влизането ви в DDNS.
Как да конфигурирате динамичен DNS
Нека да разгледаме как да настроим проста DDNS сметка с Dynu, да я насочим към нашата домашна мрежа и да настроим автоматично актуализиране на DDNS вход. Въпреки че използваме уеб портала и настройките на Dynu, процесът на обща настройка е почти еднакъв за различните доставчици и може лесно да бъде адаптиран (за да се консултирате с файловете за поддръжка на вашия доставчик, ако имате нужда от допълнителна помощ).
Първа стъпка: Създаване и конфигуриране на профил
Отидете на страницата за регистрация на Dynu тук и се регистрирайте за акаунт.Потвърдете регистрацията в имейла си. След като потвърдите настройката, можете да влезете в профила си в Dynu и да посетите контролния панел, както е показано по-долу. Кликнете върху "Услуги DDNS".
Стъпка втора: Конфигурирайте маршрутизатора си
Създаването на действителния запис на DDNS е само половината битка, когато става дума за спестяване на време и удобство. Другата половина автоматизира целия процес. Нека да разгледаме как да автоматизирате актуализациите на DDNS на рутера и на работния плот.
Ние ще използваме маршрутизатор D-Link, който работи с фантастичния фърмуер DD-WRT на трета страна, за да демонстрира, но настройките са доста стандартизирани във всички маршрутизатори, които поддържат DDNS - консултирайте се с документацията за вашия маршрутизатор или фърмуер, за да разберете къде е DDNS Настройките са, или просто извинете около настройките, докато ги намерите.
На DD-WRT ще го намерите под Setup> DDNS. По подразбиране е деактивиран. Отворете падащото меню, както е показано по-долу, и изберете "Потребителски". Както можете да видите, DD-WRT (и много други маршрутизатори) идват с предварително конфигурирани записи за различни DDNS услуги, но персонализираният запис предлага най-голяма гъвкавост (ако имате).
Алтернативна втора стъпка: Конфигурирайте актуализатор, базиран на компютър
Обновяването на базата на рутер далеч надхвърля използването на актуализатор, базиран на персонален компютър, но ако нямате маршрутизатор, удобен за DDNS, един компютърен актуализатор е единственият начин за автоматизиране на процеса на обновяване. За да използвате актуализатор, базиран на компютър, първо завъртете секцията за изтегляне в контролния панел на вашия доставчик на DDNS. Тук можете да намерите раздела за изтегляне на Dynu Systems. Вземете подходящото приложение за вашата система (в нашия случай Windows) и го изтеглете.
След като инсталирате приложението, стартирайте го за първи път и въведете потребителското си име и парола, кликнете върху "Запазване".
Конфигуриране на препращането на пристанища и други съображения
Това, което сме постигнали на този етап в урока, е да насочим приятелско име на домейн към IP адреса на вашата домашна мрежа. Това е критично да се разбере, че всичко това постига заменя на вашия трудно запомнящ се (и често променящ се) брой базиран IP адрес с лесен за използване домейн.
Тоне (или не работи), преди да настроите системата DDNS, ще продължи да работи (или не работи) с новия адрес на DDNS. Ако сте се свързали с вашия домашен музикален сървър, докато работехте, посетете XXX.XXX.XXX.XXX:5900 (домашен IP адрес, порт 5900) вече можете да се свържете с него на yournewDDNSaddress.com:5900.
Надругата ръка ако не сте могли да се свържете с този локално хостван музикален сървър преди да настроите услугата DDNS, тогава все още не можете - защото тази услуга никога не е била конфигурирана да има интернет адрес. Трябва да включите настройките на маршрутизатора си и да настроите пренасочването на портове за всички услуги, до които искате да получите достъп извън вашата домашна мрежа.
Същото важи и за всички услуги, които се предлагат от самия маршрутизатор. Ако искате да осъществите достъп до вграденото в мрежата за съхранение на данни маршрутизатор извън домашната мрежа чрез DDNS адреса например, ще трябва да проверите настройките на маршрутизатора и да се уверите, че услугата базирана на рутер е достъпна отвън извън мрежата.
Всичко казано, това е много малка караница, за да се създаде DDNS, но наистина голяма награда. Отсега нататък, вместо да каните приятелите си да играят на сървъра ви Minecraft, като кажете: "Изчакайте, трябва да проверите какъв е IP адресът ми, само минута …" можете просто да кажете "Ще се видим онлайн", защото Специалното име на хоста, което сте резервирали, все още сочи към вашия домашен адрес.