Я использую Zentyal в качестве шлюза в своей сети. Мой домен указывает на публичный IP-адрес на внешнем интерфейсе сервера zentyal. Я настроил переадресацию портов на своем сервере zentyal для пересылки всего входящего трафика на порт 80 на мой веб-сервер внутри сети. Он работает нормально. Но я пытаюсь получить доступ к тому же домену из внутренней сети, он не пересылает трафик на веб-сервер, вместо этого показывая мне страницу с самого сервера zentyal (веб-сервера zentyal). Я пытался настроить переадресацию портов на внутренний порт zentyal, но она не работает.
Пожалуйста помоги.
решение1
У меня уже была эта проблема несколько раз. Самый простой способ ее решить — убедиться, что вы разрешаете свое доменное имя как внутреннее для внутренних хостов. В зависимости от размера вашей внутренней сети и того, как вы ее настроили, есть несколько способов сделать это:
1.- Если во внутренней сети у вас всего несколько внутренних хостов, просто измените их файл «hosts» (я предполагаю, что это Windows C:\WINDOWS\system32\drivers\etc\hosts), включив в него строку для вашего домена, указывающую на адрес вашего ВНУТРЕННЕГО веб-сервера, то есть строку вида:
3.3.3.3 мой.домен
где «3.3.3.3» — это ВНУТРЕННИЙ IP-адрес того, что вы называете «моим веб-сервером», обычно это что-то вроде 192.168.0.12; а «my.domain» — это то, что вы буквально называете «Моим доменом».
2.- Настройте внутренний DNS-сервер, который по сути выполняет ту же работу, что и предыдущий пункт. Это гораздо сложнее настроить, и вам это нужно, когда у вас МНОГО хостов во внутренней сети. Дайте мне знать, если вам это нужно.
Самое важное, чего вам нужно ИЗБЕГАТЬ, это чтобы хосты в вашей ВНУТРЕННЕЙ сети разрешали ВАШ домен с помощью вашего ПУБЛИЧНОГО IP-адреса и вместо этого использовали ваш ВНУТРЕННИЙ ЧАСТНЫЙ IP-адрес.
НТН,
Педро.