2

Диаграмма сети:

Диаграмма сети

У меня есть настройка Moodle (VLE), и я хочу, чтобы она была доступна изнутри и снаружи. Зеленый маршрут на диаграмме ниже - это маршрут, по которому я хотел бы, чтобы трафик проходил, когда пользователь находится внутри локальной сети, а красный маршрут, по-видимому, является тем, что он делает. Веб-сайт имеет доменное имя (как и большинство веб-сайтов).

С компьютера пользователя, если я пингую имя домена, я получаю внутренний IP-адрес веб-сервера (из-за записи в файле hosts), если я nslookup имя домена, я также получаю внутренний IP-адрес веб-сервера (из-за записи A на моем DNS сервере). Выполнение этих же двух команд на веб-сервере дает мне внешний IP-адрес веб-сервера. (пока все идет хорошо) Если я использую PHPs gethostbyname () на веб-сайте moodle и использую имя домена в качестве параметра (получая php/apache для определения имени хоста), он возвращает внешний IP-адрес веб-сервера (хорошие новости, DNS, кажется, делаю то, что хочу). Пока что все идет хорошо. Единственное, что сбивает меня с толку и мешает работе единого входа moodle, это тот факт, что если я получаю moodle, чтобы показать мой IP-адрес, он говорит, что это внешний (за пределами моего NATting firewall), когда он должен показывать внутренний IP. Это проблема, есть идеи, как решить эту проблему? Любые идеи о тестах, которые я могу выполнить (я также попробовал tracert, и запрос идет прямо к веб-серверу), что-нибудь?

Спасибо всем!

1 ответ1

0

Я иду через прокси, который заставлял мой трафик выходить на улицу. После добавления доменного имени в качестве исключения все заработало.

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