Локальний сервер з динамічним IP, DDNS і public domain - Внутрішній проти зовнішнього трафіку / маршрутизації


0

Я тільки що встановив домашній сервер Linux, який працює як приватне хмара з морськими файлами. Сервер має статичний IP в моїй локальній мережі (наприклад, 192.168.1.7), але мій провайдер надає динамічні IP-адреси, тому я купив послугу DDNS, додав домен (наприклад, example.com) і налаштував службу ddns плюс деякі перенаправлення портів на маршрутизатора. Все працює відмінно, але я не впевнений в одному:

Якщо клієнт мореплавки в локальній мережі (up- / downloads) щось на сервер через example.com, який маршрут буде використано для трафіку даних? Хіба цей матеріал DNS / маршрутизації достатньо розумний, щоб зрештою підібрати example.com до 192.168.1.7 в локальній мережі? Якщо це не так, а маніпулювання файлом хостів на клієнтах не є можливим (мобільні пристрої, які повинні мати доступ до хмари з будь-якого місця або пристроїв iOS), чи потрібно налаштувати локальний DNS-сервер для отримання повної швидкості LAN але зберегти можливість бути віддаленим?

Відповіді:


0

В основному "так"

Можливо, ви зможете налаштувати маршрутизатор на запис DNS для вашого сервера, щоб вказати "blah.example.com" на локальний локальний IP-сервер (192 ....)

Якщо ні, то ви хочете запустити якийсь DNS-сервер, такий як dnsmasq, який дозволяє легко додавати ці види локальних записів dns до вашої мережі.

Як тільки ви отримаєте цей DNS-сервер і запустіть його, ви хотіли б доручити вашим клієнтам LAN використовувати його, ймовірно, через налаштування DHCP на вашому маршрутизаторі. Знову ж таки, якщо ваш маршрутизатор не дозволить вам змінити їх, ви також можете запустити свій власний DHCP-сервер (просто переконайтеся, що вимкнули його на маршрутизаторі!).


Дякую. Ви впевнені, що мені це дійсно потрібно? Тому що, якщо я роблю tracert example.com я отримую 1 hopp на мої маршрутизатори зовнішнього IP. Це означатиме, що весь трафік даних залишається в локальній мережі, чи не так?
saimonsez
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.