Почему я не могу получить доступ к своему собственному веб-серверу от моей локальной сети?

У меня есть веб-сервер в моей домашней сети, и я использую ZoneEdit для динамического DNS. Это доступно отлично для всех за пределами моей локальной сети, но так как я переключился на Шлюз 2Wire модем/маршрутизатор DSL, я не могу использовать домен для доступа к серверу из моей сети. Я могу получить доступ к нему через локальный IP или путем помещения его в мой файл hosts Windows, но это является раздражающим, чтобы сделать на каждом компьютере и для каждого субдомена.

Какая-либо идея, как я могу зафиксировать это?Спасибо!

9
задан 14.08.2019, 11:27

4 ответа

действительно ли возможно, что Вы используете перенаправление портов на своем маршрутизаторе, и это устройство только перенаправляет правильно трафик, который происходит через интерфейс глобальной сети? раз так - и Вы не можете реконфигурировать/обновить маршрутизатор - Вас оставляют с ужасным взломом и ставящий имя области значений отображения <-> локальный IP в Ваш файл hosts.

2
ответ дан 07.12.2019, 13:26

Находится Ваш компьютер в демилитаризованной зоне в 2Wire's Конфигурация шлюза? Если так, поместите его из там.

В моей стране здесь мы не можем получить доступ ни к какому материалу, если внешний IP совпадает с IP сервера.

0
ответ дан 07.12.2019, 13:26

Походит на проблему DNS. Проверьте серверы DNS, которые используют Ваши локальные ПК. Переключите их временно на другой набор, такой как OpenDNS или Google и посмотрите, решает ли это проблему. Если это делает, то Вы знаете, что существует проблема DNS. Если Ваши локальные ПК получают DHCP от модема, то они, вероятно, получают DNS от модема также. Возможно, что кэш DNS модема является поврежденными или раздающими неправильными ответами для того домена.

Выполненный Wireshark на ПК и наблюдают трафик DNS, когда вызов для разрешения домена выполняется. Если это работает правильно, то можно попытаться проследить проблему до других протоколов.

1
ответ дан 07.12.2019, 13:26

Этот вопрос не должен был быть перемещен из serverfault.com, поскольку это - проблема администрирования общей системы, столкнутая администраторами и парнями IT каждый день.

Короче говоря, определенные установки/топологии сети маршрутизатора препятствуют тому, чтобы Вы получили доступ к внешнему адресу сети из внутренней сети, особенно когда трафик от внешнего адреса передают обратно внутренней сети так или иначе. Посмотрите на следующую топологию:

[A] Сеть-> [b] Внешний IP-адрес---> [c] Маршрутизатор/брандмауэр/шлюз [d]---> [e] Фактический IP-адрес сервера

Проблема состоит в том, что, в то время как пользователи от видения [e] путем движения в www.imaginaryplace.com, люди в LAN, идущей в тот адрес действительно, хотят перейти прямо к [e] - и установка маршрутизатора/брандмауэра/шлюза, не достаточно ярко для отправки трафика, прибывающего из [e] s локальная сеть полностью к [b] и затем обратно к [e], где это стало бы перепутанным [d] к [c] к [d] путь и вероятно отбросило бы трафик.

Фиксация должна a) использовать другой URL для внутреннего трафика, как inside.domain.tld или b) использовать, разделяет DNS, где сервер имен знает, что запросы, прибывающие из определенных адресов, получают направленные адреса в [e] сети или файлы hosts использования на внутренних рабочих станциях, которые переопределяют внешние запросы DNS. В маленьких сетях окон это - задание для пакетных файлов.

В большинстве событий способом зафиксировать его является к разделению использования a) DNS, где Вы раздаете другой IP-адрес

7
ответ дан 07.12.2019, 13:26

Теги

Похожие вопросы