Я пытаюсь использовать GeekTool (предварительная панель Mac ... в основном просто встраивает вывод команды / скрипта оболочки на рабочий стол ... http://lifehacker.com/#!244026/geek-to-live--monitor -your-mac-and-more-with-geektool ) для наблюдения за удаленными компьютерами / сервером, и у меня возникают некоторые проблемы с определением того, как лучше всего проверить, работает ли компьютер.
Я использую no-ip в качестве бесплатного перенаправления DNS ... но это только помогает мне с публичным IP-адресом маршрутизатора. Машина, которую я хочу, находится позади маршрутизатора и, следовательно, не может напрямую «пинговать».
У меня настроена переадресация портов на порт 8080, который ведет к машине, которую я хочу. Есть ли способ по существу пропинговать через порт 8080, чтобы увидеть, работает ли машина? Я попытался telnet, но это, по-видимому, не работает (насколько вывод) в GeekTool. У меня веб-сайт на 8080, так что, думаю, я просто хочу знать, если / когда он выйдет из строя.
Спасибо заранее ... если я могу дать больше разъяснений, дайте мне знать.
(разобрался с моей проблемой ... см. ниже)
ping
является протоколом ICMP, а порты являются понятиями TCP и UDP. Все 3 являются различными протоколами поверх IP. Это означает, что IP-пакет, содержащий TCP, не может содержать ICMP и наоборот. Это также означает, что заголовок TCP (с портом) отсутствует в пакете проверки связи ICMP.