Как лесно да получите достъп до вашата домашна мрежа от всяко място с динамичен DNS
Ние всички имаме неща в нашата домашна мрежа, които искаме да имаме достъп отвън: музикални колекции, сървъри за игри, хранилища на файлове и др. Динамичният DNS улеснява да даде на домашната ви мрежа незабравим и лесен за използване адрес.
Какво е динамичен DNS и защо бих го искал?
Преди да се потопим в урока и преди да започнем да говорим за това, което е динамичен DNS (DDNS), нека започнем с основните неща - какво DNS дори е. DNS, или Domain Name System, е магията, която прави интернет удобен, и най-голямото нещо, откакто нарязан хляб.
Всеки интернет-достъпни ресурсни уеб страници, 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 адрес. Вашият интернет доставчик има голям набор от адреси и те ги споделят с всички по необходимост.
Това прави доста трудно да се извлече същият трик, който е толкова лесен за подобен на Кока-Кола, защото адресът, който имате днес, не е адресът, който може да имате следващата седмица. За щастие доставчиците на DDNS правят всичко лесно да присвоят запомнящо се име на домашния ви IP адрес, тъй като те се актуализират автоматично, когато IP адресът ви се променя с времето.
DDNS дава на вашия Minecraft сървър запомнящ се адрес.След като настроите DDNS, когато споделяте музикалната си колекция с приятели или ги поканите да играят на вашия сладък домашен сървър Minecraft, можете просто да ги насочите към лесно запомнящо се име (вместо да търсите вашия домашен IP адрес всеки път, когато споделяне на връзка с тях). Всеки път, когато искате да се свържете с домашния си компютър отдалеч, просто напишете „mypersonaladdress.dynu.net“ (или нещо подобно) и сте там.
От какво имаш нужда
Настройката на DDNS за вашата домашна мрежа е много проста, безплатна и след като настройката трябва да изисква почти никаква поддръжка във времето. Нека разгледаме какво ви трябва и двата различни метода, които можете да използвате, за да поддържате вашия DDNS адрес актуален.
Хост на DDNS
На първо място, имате нужда от DDNS хост. В исторически план решението за почти всички, които използваха, беше DynDNS. Въпреки това през 2014 г. те се отказаха от свободния си план (който бе идеално подходящ за по-голямата част от домашните потребители) и отидоха само платени. За щастие, повече от няколко доставчици изскочиха, за да запълнят тази безплатна DDNS хостинг ниша.
Ако търсите голям безплатен DDNS доставчик, не е нужно да търсите много далеч. Можете да получите най-доброто обслужване безплатно в No-IP, Dynu Systems и Zonomi DNS хостинг - да назовем само някои от отличните възможности там.
Въпреки че всеки доставчик на 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..
Как да конфигурирате Dynamic DNS
Нека да разгледаме как да настроим прост DDNS акаунт с Dynu, да го насочим към нашата домашна мрежа и да настроим автоматичното актуализиране на DDNS записа. Въпреки че използваме уеб портал и настройки на Dynu, общият процес на настройка е почти идентичен за всички доставчици и може лесно да се адаптира (консултирайте се с файловете за поддръжка на вашия доставчик, ако се нуждаете от допълнителна помощ).
Първа стъпка: Създайте и конфигурирайте акаунт
Отправете се до страницата за регистрация на Dynu тук и се регистрирайте за сметка. Потвърдете регистрацията в имейла си. След като потвърдите настройката, можете да влезете в профила си в Dynu и да посетите контролния панел, както е показано по-долу. Кликнете върху „Услуги на DDNS“.
Кликнете върху синия бутон "+ Добави" вдясно.
Въведете името на хоста и името на домейна, които искате да използвате, тук с надпис „Host“ и „Top Level“. Кликнете върху „+ Добавяне“, за да добавите запис към профила си. Ако желаете да използвате собственото си име на домейн, можете да го въведете тук и да следвате инструкциите за свързване на името на вашия домейн с DDNS услугата.
Уверете се, че IP адресът в DDNS записа е правилен (ако работите от домашната си мрежа, трябва да го направите, ако не, трябва да го редактирате тук). Кликнете върху save, след като потвърдите, че всичко изглежда добре.
За основно пренасочване на DDNS без излишни обороти, това е всичко. Нека разгледаме следващата важна стъпка: настройка на домашната ви мрежа за автоматично обновяване на сървърите за вас.
Стъпка втора: Конфигурирайте маршрутизатора
Създаването на действителното влизане в DDNS е само половината от битката, когато става въпрос за спестяване на време и удобство. Другата половина е автоматизиране на целия процес. Нека да разгледаме как да автоматизирате DDNS актуализациите на маршрутизатора и нивото на работния плот.
Ще използваме D-Link маршрутизатор, който работи с фантастичния DD-WRT фърмуер на трети страни, но настройките са доста стандартизирани във всички рутери, които поддържат DDNS-консултирайте документацията за вашия рутер или фърмуер, за да разберете къде DDNS настройките са, или просто се движете около настройките, докато ги намерите.
На DD-WRT ще го намерите под Setup> DDNS. По подразбиране той е деактивиран. Отворете падащото меню, както е показано по-долу, и изберете „Custom“. Както можете да видите, DD-WRT (и много други маршрутизатори) идват с предварително конфигурирани записи за различни DDNS услуги, но потребителският запис предлага най-голяма гъвкавост (ако го имате).
След като изберете „Custom“, ще трябва да въведете следната информация: DYNDNS сървъра (api.dynu.com за тези, които ползват Dynu), вашето потребителско име и парола (същите, с които влизате в услугата на Dynu) и името на хоста избрани в предишния раздел на урока (напр. yourpersonaladdress.dynu.com). Ако не сте сигурни какъв е вашият DYNDNS сървър, вижте документацията за услугата, за която сте се регистрирали.
Оставете останалите настройки както са. Кликнете върху „Запазване“. Вашият маршрутизатор ще актуализира DDNS сървъра всеки път, когато се променят вашите IP адреси (и дори да не се е променил, той ще се свърже с DDNS сървъра на всеки 10 дни, на интервал "Force Update Interval", за да се регистрира).
Алтернативна стъпка втора: Конфигурирайте актуализатор на базата на компютър
Обновяването на базата на маршрутизатор е много по-добро от използването на компютърно-базиран актуализатор, но ако нямате DDNS-приятелски маршрутизатор, компютърно-базиран актуализатор е единственият начин за автоматизиране на процеса на обновяване. За да използвате базиран на компютър актуализатор, първо преминете към секцията за изтегляне в контролния панел на вашия доставчик на DDNS. Можете да намерите секцията за изтегляне за Dynu Systems тук. Вземете подходящото приложение за вашата система (в нашия случай, Windows) и го изтеглете.
След като инсталирате приложението, стартирайте го за първи път и въведете потребителското си име и парола, кликнете върху „Запазване“.
В прозореца на дневника ще видите, че клиентът се свързва и актуализира вашия IP адрес. Натиснете “Close”, за да изпратите приложението в системната област и повече или по-малко да забравите за него. За да разгледате разширените настройки, вижте този файл за поддръжка тук.
Конфигуриране на препращане на портове и други съображения
Това, което постигнахме в този момент в урока, е да насочим име на домейн към IP адреса на домашната ви мрежа. От решаващо значение е да разберем, че всичко това се осъществява чрез заместване на вашия IP адрес с често запомнящо се и често променящо се число с лесен за използване домейн.
То не така или иначе променете настройките на вашата домашна мрежа, така че каквото и да е работило (или не работи) преди да настроите DDNS системата, ще продължите да работите (или да не работите) с новия DDNS адрес. Ако сте използвали, за да се свържете с домашния си музикален сървър, докато сте били на работа, като посетите XXX.XXX.XXX.XXX:5900 (домашния ви IP адрес, порт 5900), сега можете да се свържете с него на yournewDDNSaddress.com:5900.
На другата ръка ако не можете да се свържете с този локален музикален сървър, преди да настроите услугата DDNS, тогава все още не можете - защото тази услуга никога не е била конфигурирана да има адрес в интернет. Ще трябва да се запознаете с настройките на маршрутизатора и да настроите пренасочването на портове за всички услуги, които искате да получите от външната мрежа.
Същото важи за всички услуги, хоствани от самия рутер. Ако искате да получите достъп до вграденото мрежово устройство, което е вградено в маршрутизатора, извън домашната ви мрежа чрез адреса на DDNS, например, ще трябва да проверите настройките на маршрутизатора и да се уверите, че услугата, базирана на маршрутизатора, е достъпна първо от мрежата..
Всичко казано, това е много малко неприятности да се създаде DDNS, но наистина голяма награда. От сега нататък, вместо да канят приятелите си да играят на вашия Minecraft сървър, като казват „Чакай, чакай, трябва да проверя какъв е IP адресът ми, само минута…“ може просто да кажеш „Ще се видим онлайн“, защото специално запазено име на хост все още сочи обратно към домашния ви адрес.