1

Мне нужен HTTPS-доступ к хосту ws.betaqxl.com , но подключение не удается:

:: curl -k -v https://ws.betaqxl.com
* About to connect() to ws.betaqxl.com port 443 (#0)
*   Trying 91.204.81.183... Timed out
* couldn't connect to host
* Closing connection #0
curl: (7) couldn't connect to host

Следует отметить две вещи:

  • Доступ к этому хосту для нашего IP-номера должен быть предоставлен в их брандмауэре.
  • Наши пакеты к этому хосту должны быть направлены из нашей сети через интерфейс не по умолчанию (статический, а не динамический IP-номер), который настроен на IP-номер, к которому другая сторона должна была предоставить доступ.

Я думаю, что есть две вероятные причины, по которым это может не сработать:

  • Я заблокирован их брандмауэром; несмотря на их заявления об обратном, доступ еще не предоставлен.
  • Наш статический маршрут для этого конкретного хоста плохой и направляет мои запросы в нирвану.

Так что человеческая ошибка здесь или там.

Что дальше, чтобы определить причину проблемы? Давайте попробуем ping и tracert . Ну, я не получаю ping-ответы от этого хоста:

:: ping ws.betaqxl.com
Ping wird ausgeführt für ws.betaqxl.com [91.204.81.183] mit 32 Bytes Daten:
Zeitüberschreitung der Anforderung.
...
Ping-Statistik für 91.204.81.183:
    Pakete: Gesendet = 4, Empfangen = 0, Verloren = 4
    (100% Verlust),

Другими словами, тайм-аут, 100% потеря пакета. ICMP, заблокированный их брандмауэром, наверняка объяснит это.

Первый вопрос, объяснит ли это плохой маршрут?

Я думаю (но далеко не уверен), что traceroute позволит мне увидеть, до какой точки отправляются пакеты. К сожалению, некоторые компоненты в сети нашей компании запрещают пакеты traceroute, поэтому:

tracert ws.betaqxl.com

Routenverfolgung zu ws.betaqxl.com [91.204.81.183] über maximal 30 Abschnitte:

  1     *        *        *     Zeitüberschreitung der Anforderung.
  ...

Другими словами, тайм-аут, нет ответа.

Второй вопрос: будет ли трассировка, выходящая за пределы DECIX (Франкфурт), которую я могу получить из дома, но не из офиса, доказать, что пакеты правильно маршрутизируются из сети нашей компании?

Третий вопрос: есть ли другие причины, кроме двух, перечисленных выше, почему это может не сработать? Моя глупая оплошность не должна быть исключена ... но имя хоста и весь URL определенно верны, а инструменты curl ping и tracert , как правило, надежны.

Четвертый и последний вопрос: за исключением очевидных нетехнических действий (когда наши ИТ-специалисты и их ИТ-специалисты проверили конфигурацию, уже сделали это), что еще я могу сделать на техническом уровне, чтобы определить причину этого сбоя?

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

1 ответ1

0

Ответ на этот вопрос находится на ServerFault.com. В двух словах, когда ICMP заблокирован и, следовательно, пакеты traceroute не возвращаются к вам, «вы вряд ли что-то можете сделать» (цитируя ответ syneticon-dj), что на практике означает: вы ничего не можете сделать на техническом уровне, потому что ваш диагностические инструменты были заблокированы.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .