Я хочу получить доступ к различным службам / веб-сайтам с доменом с локального компьютера, а также через Интернет.


Моя настройка сети:

Настройка сети Я запускаю локальный DNS на моем Synology DS216j с новым DSM 6.1. Я настроил свой локальный DNS для разрешения cloud.mydomain.com и web.mydomain.com .

Мой роутер - TP-Link Archer 2600.

На DynDNS с noip.com я создал запись A-Host, которая указывает на мой внешний IP из моей локальной сети.


Что я пробовал:

Когда я захожу на cloud.mydomain.com на моем локальном компьютере (ПК 1), локальный DNS перенаправляет меня на нужный веб-сайт. То же самое для web.mydomain.com .

Но когда я пытаюсь ввести cloud.mydomain.com или web.mydomain.com на внешнем компьютере через Интернет (ПК 2), я получаю тайм-аут.

Когда я настраиваю, например, переадресацию порта для порта 80 на cloud.mydomain.com я могу получить доступ к локальному серверу. Но только тогда, когда я вхожу на cloud.mydomain.com или web.domain.com .

Что мне нужно настроить для доступа к моим локальным серверам с компьютера через Интернет?

1 ответ1

0

Одним из вариантов будет использование другого общедоступного IP-адреса, поэтому записи DNS для cloud.mydomain.com будут указывать на IP1, а web.mydomain.com будет указывать на IP2.

Другой вариант - использовать обратный прокси-сервер, поэтому и cloud.mydomain.com, и web.mydomain.com будут указывать на один и тот же IP-адрес, порт 80 будет перенаправлен на обратный прокси-сервер в вашей локальной сети, а обратный прокси-сервер будет пересылать запросы HTTP на основе на доменное имя в HTTP GET для облачных или www серверов.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .