Маршрутизатор блокирует доступ к одному сайту, только на выборочных устройствах


9

У меня есть маршрутизатор ASUS RT-AC66U, и он работал нормально в течение последнего года или около того.

Затем, вчера, я внезапно начал испытывать спорадическую проблему, когда определенный веб-сайт не мог быть загружен.

Странно то, что я могу загрузить сайт с 2 из 8 моих устройств, которые также подключены к этому маршрутизатору.

Сайт на самом деле мой и размещен на сервере общего хостинга. Ни один из сайтов, указывающих на этот хост, не загружается.

Единственное изменение, которое я могу вспомнить, вызвало бы это, когда неделю назад мне был нужен переключатель для подключения нескольких устройств к локальной сети (подключенный к маршрутизатору), и поэтому я подключил старый маршрутизатор DIR-655 и отключил все для пусть он действует как переключатель. Следует отметить, что это было сделано неделю назад, и проблема не возникла до вчерашнего дня.

Что я пробовал до сих пор:

  • побежал tracerouteв домен на роутере ASUS: висел на прыжке 20
  • работал tracertна машине с Windows 10, и он получил несколько прыжков дальше, чем маршрутизатор
  • pinging на всех устройствах, которые всегда получают успешный ответ
  • подделка MAC-адреса нескольких устройств на маршрутизаторе и выключение питания модема (читайте это где-нибудь на форуме): не работает
  • подключение напрямую к модему. Это всегда решает проблему, которая заставляет меня поверить, что проблема с маршрутизатором
  • подключение маршрутизатора в качестве клиента через соединение OpenVPN: все еще не работает (это странно для меня)
  • подключение к FTP-порту домена сайта. Это сработало!
  • явное подключение через HTTPS (также пробовал wgetчерез порт 443): не работает
  • удаление DIR-655 из всей установки: не работает

Также следует отметить, что каждый раз, когда я вносил изменения, я сбрасывал днс на любом устройстве, которое я тестировал, и перезагружал маршрутизатор.

2 устройства, на которые загружается сайт, - это мобильный телефон Samsung и ноутбук под управлением Windows 7.

Другие 2 мобильных телефона, Raspberry Pi, планшет Android, ПК с Windows 10 и сервер под управлением Ubuntu-Server, не могут загрузить сайт.

Любые идеи?

Редактировать (дополнительная информация) :

  • Устройства, которые загружают сайт, выйдут из строя, если я выполню действие POST. (Я использую сайт для обновления некоторых личных пунктов повестки дня. Как только я нажимаю «Сохранить», который выполняет запрос POST, сайт зависает. Но затем я могу вернуться и посмотреть сайт)
  • Я знаю, что устройства загружают не только кэшированную версию веб-страницы, либо потому, что я стер кэш-память и обновил страницы ... и т. Д.
  • Около месяца назад произошла странная вещь, которая, кажется, в некоторой степени связана с тем, что я думаю об этом: когда я загружал тот же сайт со своего мобильного телефона, но через мобильные данные (я был вне дома), он просто зависал и давал мне ошибка "сайт занял слишком много времени, чтобы ответить", как я сейчас получаю на этих устройствах. И что еще больше добавляет этой странности, это мобильный телефон, который работает при подключении к маршрутизатору ASUS, но как только я отключаюсь и перехожу на Cell Data, он зависает.

removing the DIR-655 from the whole setup: didn't work- если это всего лишь предположить, чтобы действовать как переключатель, то это выглядит странно. Я склонен подозревать, что ваши проблемы проистекают из этого устройства. Тем более, что вы добавили его в сеть всего за неделю до того, как у вас начались проблемы.
VL-80

Вы удалили кеш браузера на каждом устройстве - особенно на устройствах, которые работают? Кроме того, это почти звучит как проблема MTU, но невозможно сказать наверняка, исходя из предоставленной вами информации. Какое значение MTU установлено на сервере?
Давидго

Попробуйте зайти на сайт через прокси или Tor.
Исмаэль Мигель

Ответы:


1

Я надеюсь, что это помогает кому-то еще, кто сталкивается с этой проблемой.

Моя проблема была окончательно решена с помощью опции в прошивке Tomato.

Вероятно, есть способ сделать это без установки программного обеспечения Tomato, но я не знаю, где находится опция в стандартной прошивке ASUS.

Исправление:

Опция, которая исправила все это, заключалась в установке Route Modem IPадреса модема / маршрутизатора, поставляемого с провайдером. В моей настройке я подключаю этот модем / маршрутизатор ISP к порту WAN моего маршрутизатора ASUS и отключаю все на этом маршрутизаторе ISP (например, DHCP и т. Д.).

В моем конкретном случае IP-адрес модема (IP-адрес, который я использую для доступа к его веб-интерфейсу) был 192.168.0.1. Поэтому я установил это в текстовом поле.

Я буквально пробовал каждый вариант и тщательно сбрасывал все между каждой попыткой. Но как только я изменил эту опцию, каждое устройство неожиданно получило доступ к сайту.

Я прошу прощения за то, что не смог объяснить, почему это сработало, хотя я могу подтвердить, что установка этой опции обратно Disabledвнезапно все сломает.


1
У меня было много маршрутизаторов Asus и пробовал DD-WRT и Tomato, однако я использую Merlin, потому что он основан на кодовой базе Asus и испытывает меньше проблем
gatorback

Никогда даже не слышал об этом раньше. Попробую в следующий раз что-то пойдет не так. Спасибо
JJT

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.