1

Я использую Zentyal в качестве шлюза в моей сети. Мой домен указывает на публичный ip на внешнем интерфейсе сервера zentyal. Я настроил переадресацию портов на моем сервере zentyal для пересылки всего входящего трафика через порт 80 на мой веб-сервер внутри сети. Работает нормально. Но я пытаюсь получить доступ к тому же домену из внутренней сети, он не перенаправляет трафик на веб-сервер, а показывает мне страницу с самого сервера zentyal (веб-сервер zentyal). Я попытался настроить переадресацию портов на внутренний порт zentyal, но это не работает.

Пожалуйста помоги.

1 ответ1

2

У меня была эта проблема несколько раз раньше. Самый простой способ решить эту проблему - убедиться, что ваше доменное имя разрешено как внутреннее для внутренних хостов. В зависимости от размера вашей внутренней сети и от того, как вы ее настроили, есть несколько способов сделать это:

1.- Если у вас есть только несколько внутренних хостов во внутренней сети, просто измените их файл "hosts" (я предполагаю, что windows C:\WINDOWS\system32\drivers\etc\hosts), чтобы включить строку для вашего домена, указывающую на ваш ВНУТРЕННИЙ адрес веб-сервера, то есть строка типа

3.3.3.3 my.domain

где «3.3.3.3» - это ВНУТРЕННИЙ IP-адрес для того, что вы называете «мой веб-сервер», обычно что-то вроде 192.168.0.12; а my.domain - это то, что вы буквально называете "Мой домен".

2.- Настройте внутренний DNS-сервер, который по сути выполняет ту же работу, что и предыдущий пункт. Это намного сложнее в настройке, и вам это нужно, когда у вас есть МНОГО хостов во внутренней сети. Дайте мне знать, если вам это нужно.

Самое важное, что вам нужно ИЗБЕГАТЬ, заключается в том, что хосты в вашей ВНУТРЕННЕЙ сети разрешают ВАШ домен с помощью вашего ОБЩЕГО IP-адреса и вместо этого используют ваш ВНУТРЕННИЙ ЧАСТНЫЙ IP.

НТН,

Педро.

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