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


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.