Пинг локального хоста не работает

#elasticsearch #kibana #ping

#эластичный поиск #кибана #пинг-понг

Вопрос:

elasticsearch==7.10.0

Я хочу пропинговать локальный хост ‘5601’, чтобы убедиться, что kibana запущена или нет, но, по-видимому, не может выполнить пинг.

Примечание: я знаю, что у elastic search есть встроенная функция для пинга, но я все еще хочу пинговать с помощью строки cmd по определенной причине в моем проекте.

 C:User>ping 5601

Pinging f00:b00:f00:b00 with 32 bytes of data:
PING: transmit failed. General failure.
PING: transmit failed. General failure.
PING: transmit failed. General failure.
PING: transmit failed. General failure.

Ping statistics for f00:b00:f00:b00:
    Packets: Sent = 4, Received = 0, Lost = 4 (100% loss)

C:User>ping http://localhost:5601
Ping request could not find host http://localhost:5601. Please check the name and try again.
 

Может ли кто-нибудь мне помочь?

Комментарии:

1. Что такое 5601? Это неправильный адрес.

2. @Carcigenicate Получил это сообщение, указав имя хоста в команде ping. Запрос Ping не смог найти локальный хост хоста: 5601 . Пожалуйста, проверьте имя и повторите попытку.

3. Если 5601 — это номер порта, вы не можете выполнить пинг определенного порта, потому что при пинге используется ICMP, который не имеет никакого представления о номерах портов, поскольку он не использует TCP или UDP. Что именно вы пытаетесь сделать?

4. Вы можете попытаться netstat -ab посмотреть, какие программы прослушивают соединения на каких портах, если хотите убедиться, что программа прослушивает. Однако не забудьте запустить cmd его от имени администратора, чтобы использовать эту b опцию.

Ответ №1:

Вы можете использовать netstat , чтобы проверить, находится ли порт, открытый пользовательским интерфейсом Kibana, 5061 в режиме ПРОСЛУШИВАНИЯ

 $ netstat -tlpn | grep 5601
(Not all processes could be identified, non-owned process info
 will not be shown, you would have to be root to see it all.)
tcp6       0      0 :::5601                 :::*                    LISTEN      -  
 

Или, если вы хотите установить соединение с портом назначения 5601, вы можете использовать nc

 $ nc -vz localhost 5601
Connection to localhost 5601 port [tcp/*] succeeded!