Рейтинг:-1

Как отладить веб-сайт, который кажется недоступным для одного человека, но не для другого (как пользователя, а не разработчика или администратора)?

флаг ua

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

Сайт не использует ssl, поэтому я подозреваю, что виновата какая-то локальная проблема с DNS.

traceroute, кажется, довольно медленно работает с доменом, mtr, похоже, показывает, что может его найти. whois, похоже, тоже находит запись.

Что еще я должен посмотреть, чтобы отладить это? Я пробовал несколько браузеров и компьютеров (все из того места, где он не работает).

ОБНОВЛЕНИЕ: у меня есть возможность загрузить сайт один раз с помощью Tor. Не уверен, что это говорит мне.

Рейтинг:1
флаг cn

Чтобы получить доступ к веб-сайту, вам необходимо в обратном порядке:

  • правильная конфигурация TLS (сертификаты и т. д.)
  • правильный HTTP-сервер, прослушивающий порты 80 и 443 для HTTPS
  • правильно работающий брандмауэр, который пропускает этот трафик
  • правильная IP-маршрутизация от «откуда» до этого сервера
  • и если все начинается с имени (извлеченного из URL-адреса), вам нужно правильное разрешение имени (обычно DNS, но не обязательно везде) от этого имени до некоторого IP-адреса.

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

Я дам только подробную информацию о команде для использования.

  • ты можешь использовать копать землю дважды проверить разрешение имени; посмотрите, получает ли клиент правильный IP-адрес или нет, используя свой локальный преобразователь по умолчанию
  • все 3 следующие точки можно проверить с помощью tcptracoute; Крайне важно не использовать значение по умолчанию трассировка (или даже хуже, как часто говорят пинг), потому что на самом деле он не будет эмулировать правильный трафик TCP/80 или TCP/443, который вам нужен; это может занять некоторое время, но вы должны перейти к последней строке с IP-адресом, найденным в предыдущем пункте, и упоминанием, похожим на [открытым] что означает, что вы действительно видите (и можете получить доступ) веб-сайт, работающий там, и, следовательно, нет брандмауэра, препятствующего обмену.
  • вы можете эмулировать полный обмен HTTP(s) с помощью различных инструментов, в том числе wget, завиток или же httpпи.
  • специально для отладки проблем с TLS, которые вы можете использовать openssl s_client, гнутлы или же тестыsl.sh

ОБНОВЛЕНИЕ: у меня есть возможность загрузить сайт один раз с помощью Tor. Не уверен, что это говорит мне.

Между сервером и клиентом может быть брандмауэр.Следовательно, если вы измените свой исходный IP-адрес, что является одним из побочных эффектов использования Tor, схема доступа изменится.

Ответить или комментировать

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