Мне интересно, может ли кто-нибудь объяснить мне, почему, когда я пингую 8.8.8.8
, есть несколько результатов, таких как:
64 bytes from 8.8.8.8: icmp_seq=1 ttl 42 time=37.8 ms
Это продолжается и продолжается до сотен. Я предполагаю, что это просто показывает, что у меня есть соединение с моим сервером. Если это так, то как мне получить публичный IP, а не частную сеть? Любая помощь будет очень признательна. Я новичок в ubuntu server, поэтому любая помощь будет принята с благодарностью.
Дома я подключен через маршрутизатор/модем cisco, но со статическим ip. Однако я использую бизнес-аккаунт.
По умолчанию, ping
не прекращает отправлять пакеты, пока Вы не поражаете Ctrl + C для отправки сигнала KeyboardInterrupt (который говорит программе прекращать проверять с помощью ping-запросов и генерировать статистику). По сути, Вы получаете сотни тех строк, указывая на круговую задержку, которые проверяют с помощью ping-запросов пакет, Вы становитесь отреагировавшими Вам (поскольку Вы отправили их в последовательности 1, 2, 3...), и что время это взяло, чтобы отреагировать Вам, был.
, Если бы Вы только хотите отправить, скажем, 5 пакетов с каждым ping, Вы использовали бы эти -c
флаг и поместили бы 5
там, который дает системе команду отправлять 5 пакетов и ожидать 5 ответов (или ответов для таймаута). Команда тогда была бы ping -c 5 8.8.8.8
, с помощью настроек тайм-аута по умолчанию, встроенных в программу.