Як легко отримати доступ до домашньої мережі з будь-якого місця за допомогою динамічного DNS
У нашій домашній мережі ми всі маємо речі, які ми хочемо отримати ззовні: музичні колекції, ігрові сервери, файлові магазини та багато іншого. Динамічний DNS дозволяє легко надати домашній мережі незабутні та прості у використанні адреси.
Що таке динамічний 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.
Чи не було б чудово, якби ви могли налаштувати такий же трюк для домашньої мережі? Саме тут діє динамічний DNS (DDNS). Великим компаніям легко встановлювати доменні імена, такі як Facebook.com, оскільки адреса їх веб-сервера є статичною (після того, як IP-адреса не зміниться). Ваша домашня IP-адреса відрізняється. Люди з житловими зв'язками отримують динамічно призначену IP-адресу. Ваш провайдер має великий пул адрес, і вони поділяють їх з усіма на основі необхідності.
Це робить його дуже важко витягнути той же самий фокус що є так легкий для любите Coca-Cola тому, що адреса ви маєте сьогодні не адреса ви можете мати наступний тиждень. На щастя, провайдери DDNS унеможливлюють присвоєння пам'ятної назви вашій домашній IP-адресі, оскільки вони автоматично оновлюються, коли змінюється IP-адреса з часом.
DDNS надає вашому серверу Minecraft пам'ятну адресу.Після налаштування DDNS, коли ви поділяєте свою музичну колекцію з друзями або запрошуєте їх грати на своєму солодкому домашньому сервері Minecraft, ви можете просто вказати ім'я, яке легко запам'ятати (замість того, щоб шукати домашню IP-адресу кожного разу, коли ви поділіться з ними). У будь-який час ви хочете підключитися до домашнього комп'ютера здалеку, ви просто введіть "mypersonaladdress.dynu.net" (або щось подібне), і ви там.
Що тобі потрібно
Налаштування DDNS для вашої домашньої мережі дійсно просте, безкоштовне, і після того, як установка повинна вимагати поряд з відсутністю обслуговування з плином часу. Давайте подивимося на те, що вам потрібно, і два різних методу, які можна використовувати для оновлення адреси DDNS.
Хост DDNS
Перш за все, вам потрібен хост DDNS. Історично вирішальним рішенням майже всіх, хто використовувався, був DynDNS. Проте ще в 2014 році вони позбулися свого вільного плану (який був ідеально підходить для переважної більшості домашніх користувачів), і пішов лише на оплату. На щастя, більше ніж кілька провайдерів з'явилися, щоб заповнити цю безкоштовну нішу.
Якщо ви шукаєте великий безкоштовний провайдер DDNS, вам не доведеться дивитися дуже далеко. Ви можете безкоштовно отримати безкоштовну послугу в No-IP, Dynu Systems, і Zonomi DNS Hosting - назвати лише деякі з чудових варіантів..
Хоча кожен постачальник DDNS, безкоштовний і платний, надаватиме найпростішу функціональну можливість вирішення певної адреси, наприклад, yourpersonaladdress.dynu.net, на ваш домашній IP-адресу. Деякі люди, можливо, захочуть використовувати свій власний домен замість 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.
Переконайтеся, що IP-адреса в записі DDNS є правильною (якщо ви працюєте з домашньої мережі, це має бути, якщо ні, то вам доведеться відредагувати її тут). Натисніть зберегти, як тільки ви підтвердите, що все виглядає добре.
Для основних без надмірностей переадресації DDNS, це все, що потрібно для цього. Давайте розглянемо наступний важливий крок: налаштування домашньої мережі для автоматичного оновлення серверів.
Крок другий: налаштування маршрутизатора
Створення фактичного запису DDNS становить лише половину битви, коли йдеться про економію часу і зручність. Інша половина - це автоматизація всього процесу. Давайте розглянемо, як автоматизувати оновлення DDNS на маршрутизаторі та на рівні робочого столу.
Для демонстрації ми будемо використовувати маршрутизатор D-Link з фантастичною DD-WRT прошивкою сторонніх виробників, але ці параметри досить стандартизовані для всіх маршрутизаторів, які підтримують DDNS-консультації з документацією для маршрутизатора або прошивки, щоб дізнатися, де DDNS налаштувань, або просто торкайтеся налаштувань, поки не знайдете їх.
На DD-WRT ви знайдете його в меню Налаштування> 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-адреси. Натисніть "Закрити", щоб надіслати програму на системний трей і, більш-менш, забути про неї. Для розгортання додаткових налаштувань див. Цей файл підтримки тут.
Налаштування переадресації портів та інших міркувань
Те, що ми досягли на цьому етапі підручника, полягає в тому, щоб спрямувати доменне ім'я, зручне для людини, на IP-адресу вашої домашньої мережі. Дуже важливо зрозуміти, що все це досягає заміни IP-адреси, що важко запам'ятовувати (і часто змінюється), за допомогою простого доменного домену.
Це не у будь-якому випадку змінити параметри вашої домашньої мережі, так що все, що працювало (або не працювало) перед налаштуванням системи DDNS, продовжуватиме працювати (або не працюватиме) з новою адресою DDNS. Якщо ви використовували підключення до домашнього музичного сервера під час роботи, відвідавши XXX.XXX.XXX.XXX:5900 (ваш домашній IP-адресу, порт 5900), тепер ви можете підключитися до нього за адресою yournewDDNSaddress.com.
На З іншого боку якщо ви не змогли підключитися до цього локально розміщеного музичного сервера, перш ніж налаштувати службу DDNS, то ви все ще не можете - тому що ця служба ніколи не була налаштована на адресу, що відповідає інтернету. Потрібно зануритись у налаштування маршрутизатора та налаштувати перенаправлення портів для всіх служб, з яких ви хочете отримати доступ за межі вашої домашньої мережі.
Те ж саме стосується будь-яких сервісів, які розміщуються самим маршрутизатором. Наприклад, якщо ви хочете отримати доступ до вбудованого мережевого сховища маршрутизатора за межами домашньої мережі за допомогою адреси DDNS, вам потрібно перевірити налаштування маршрутизатора та переконатися, що служба маршрутизатора доступна за межами мережі.
Все сказано, це дуже незначні труднощі, щоб налаштувати DDNS, але дійсно велика винагорода. Відтепер, замість того, щоб запрошувати друзів грати на вашому сервері Minecraft, кажучи: "Почекайте, почекайте, я повинен перевірити, що моя IP-адреса, всього за хвилину ..." Ви можете просто сказати: "Я побачу вас онлайн", тому що спеціальне ім'я хоста, яке ви зарезервували, все ще повертається назад до домашньої адреси.