Проверить с помощью ping-запросов определенные веб-адреса?

Я делаю сценарий удара для проверки с помощью ping-запросов определенного веб-адреса. Проблема, когда я говорю:
ping https://www.dictionary.com/browse/word затем ping говорит
ping: https://www.dictionary.com/browse/word: Name or service not known
Кто-то может помочь мне с этим? Что является программой, которую я могу использовать для проверки с помощью ping-запросов https сервера.
У меня должны быть наклонные черты там, потому что я хочу проверить с помощью ping-запросов ту определенную страницу.
Заранее спасибо.

3
задан 14 April 2020 в 17:44

2 ответа

Можно использовать httping:

httping https://www.dictionary.com/browse/word

Если Вы хотите проверить, существует ли Ваше слово, необходимо указать, то единственное Состояние 200 в порядке.

httping -m -o 200 https://www.dictionary.com/browse/word

И, возможно, добавьте -c 1 выходить после 1 датчика и -l избегать Информационного сообщения, что SSL был автоматическим, включило.

Вывод:

$ httping -l -m -o 200 -c1 https://www.dictionary.com/browse/word
69,734001
$ httping -l -m -o 200 -c 1 https://www.dictionary.com/browse/not_existing_word
-1

Установка через

sudo apt install httping

Альтернатива, если httping не доступно, конечно, это возможно с curl распечатать код состояния запроса только.

$ curl -s -o /dev/null -w "%{http_code}\n" https://www.dictionary.com/browse/word
200
$ curl -s -o /dev/null -w "%{http_code}\n" https://www.dictionary.com/browse/not_existing_word
301
6
ответ дан 25 April 2020 в 10:48

Ping только понимает имена хостов и IP-адреса. Таким образом в Вашем примере это должно быть:

ping www.dictionary.com

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

0
ответ дан 25 April 2020 в 10:48

Другие вопросы по тегам:

Похожие вопросы: