На моем домашнем шлюзе / маршрутизаторе у меня есть несколько служб, работающих на разных портах (SSH, IP-камера через HTTP и т.д.), Которые подключены к Интернету через переадресацию портов. Я также пользуюсь этими услугами внутри, а также в нашей домашней сети. Я хотел бы иметь возможность настроить эти подключения только один раз, скажем home.mydomain.com:9876 для нашего SSH, для внутреннего и внешнего использования, и заставить их оба работать. Но я также хотел бы, чтобы трафик оставался внутренним, если я нахожусь во внутренней сети, например, я знаю, что home.mydomain.com правильно разрешил бы изнутри внутренней сети, но я предполагаю, что он будет выходить на публичные DNS-серверы и делать этот поиск, затем подключите исходящий, затем обратно входящий, чтобы поразить маршрутизатор и правильно перенаправить порт.
Поэтому я считаю, что здесь действительно две роли: поиск DNS и переадресация портов. Как я могу хранить все это внутри, когда в нашей частной сети дома?