Я внезапно не могу получить доступ к своему веб-серверу в локальной сети через внешний IP-адрес WAN.

Я внезапно не могу получить доступ к своему веб-серверу в локальной сети через внешний IP-адрес WAN.

Сегодня внезапно — без объяснений — я не могу получить доступ к своему веб-серверу из локальной сети. Мой маршрутизатор — этоActiontec MI424WR MI424WR (GigE для Verizon FiOS)Я убедился, что ни один браузер, работающий на любом ПК с ОС Windows, не может получить доступ к сайту в моей локальной сети.

Я также проверил, что сайт работает. Странно, но он, кажется, работает в моей сети на устройствах Android. Я еще не пробовал iOS или Mac OS X. Только системы Windows и Ubuntu, на которых запущено множество браузеров. Все они выдают мне ошибку DNS.

Я проверил настройки «Брандмауэра Windows» и не вижу недавних изменений. То же самое с моим маршрутизатором. Моя сеть работает нормально, за исключением этой аномалии, которая внезапно начала происходить сегодня.

Я сам хостю сайт, но я пробовал обратиться к своему регистратору (1&1 Интернет), чтобы посмотреть, не произошло ли там что-нибудь. Я получаю ту же ошибку DNS, что и с моим веб-сайтом, хотя «IsItDownRightNow» настаивает на том, что их службы, а также мой веб-сервер, работают.

Если я ввожу внутренний IP моего сервера в любой браузер, сайт работает. Если я ввожу внешний IP, я получаю ошибку DNS.

Есть идеи? Мой сервер все еще работает, так что это не очень критично. Однако я хотел бы иметь доступ к своему собственному серверу.

решение1

Если я ввожу внутренний IP моего сервера в любой браузер, сайт работает. Если я ввожу внешний IP, я получаю ошибку DNS.

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

Мои деньги на что-то вродеNAT-петлянастройка вашего маршрутизатора сбрасывается или деактивируется. NAT loopback позволяет вам получать доступ к службам переадресации портов, например, веб-службам на порту 80, как на внешнем IP-адресе вашего маршрутизатора, так и на внутреннем IP-адресе.

Ваш маршрутизатор, возможно, является комбо маршрутизатора/модема, поставляемым провайдером? Возможно, ваш провайдер сбросил или обновил прошивку маршрутизатора/модема, и настройки NAT loopback были испорчены в процессе. Многие провайдеры оставляют за собой право удаленного доступа к маршрутизатору/модему, предоставленному вам для выполнения обслуживания маршрутизации время от времени, и что-то вроде NAT loopback является довольно нестандартной настройкой, которую можно легко упустить из виду — или проигнорировать — во время такого сброса. Я не оправдываю сброс вашего оборудования провайдером без вашего ведома, а просто сообщаю об этом как о чем-то, чтомощьпроизойти, если вы используете оборудование, предоставленное интернет-провайдером.

Я бы рекомендовал вам зайти в конфигурацию вашего маршрутизатора, чтобы посмотреть, есть ли там параметры NAT loopback (или что-то похожее), и посмотреть, прояснит ли ситуацию их настройка.

ИЗМЕНИТЬ/ОБНОВИТЬ:Теперь, зная, что ваш маршрутизатор — этоActiontec MI424WR MI424WR (GigE для Verizon FiOS), я могу честно сказать следующее: вероятность того, что Verizon будет возиться с вашим модемом/маршрутизатором без вашего ведома, довольно высока. Когда у меня был домашний аккаунт Verizon DSL, несколько «отключений» заканчивались «обновлениями», о которых мне не сообщали. И почти каждый контракт/корпоративный проект, в котором я участвовал, включал по крайней мере один инцидент, когда Verizon «обновлял» оборудование удаленно, никому не сообщая, а затем кто-то приходил на следующий день, чтобы убрать беспорядок; обычно это простая перезагрузка модема, но это не «просто», когда вы не знаете, что происходит.

Все, что было сказано,Я нашел эту замечательную страницу, объясняющую, как настроить маршрутизатор/модем Verizon FiOS для NAT loopback.что сводится к следующему; я редактирую это, чтобы сделать более понятным и общим:

  • Покопавшись в интерфейсе роутера, я поискал настройки DNS. Я нашел то, что мне было нужно, в разделе «Дополнительно».

  • Подтвердив свое желание продолжить, я нажал на раздел DNS-сервер.

  • И добавил запись для [мое доменное имя], указывающую на частный IP-адрес моего маршрутизатора.

  • Я сохранил изменения, убедился, что мой компьютер получает настройки DNS от маршрутизатора, и вуаля! Теперь я могу успешно зайти на [имя моего домена] из своей сети!

решение2

Для моего брандмауэра, открытого исходного кода pfSense, это называлось NAT reflection. У меня была та же проблема, но эта статья помогла мне разобраться. Я включил в правиле NAT, NAT reflection в чистом режиме NAT.

решение3

Как и Фил Уильямс, я смог решить похожую проблему, включив отражение NAT. В PFSense это можно сделать либо на уровне правила NAT, либо на уровне всей системы. Я выбрал системный вариант.

Чтобы сделать это в масштабах всей системы:

  1. Нажмите вкладку «Система» в верхней части экрана веб-конфигуратора (доступ к которому осуществляется через веб-браузер).
  2. Нажмите на пункт подменю «Брандмауэр и NAT».
  3. Найдите пункт «Режим отражения NAT для переадресации портов» в разделе «Трансляция сетевых адресов».
  4. Выберите пункт «NAT + прокси».
  5. Сохраните изменения внизу страницы.

Эффект может проявиться примерно через 30 секунд.

Связанный контент