Какой общедоступный IP-адрес следует использовать для долгосрочного тестирования сети?

8

С каким IP-адресом можно пользоваться в ping -fтечение длительного времени (целый день)? «4.2.2.2» или что-то еще?

Основное беспокойство вызывают администраторы, которые могут решить, что это какая-то DoS, и заблокировать / пожаловаться ...

Может быть, где-то есть специальный выделенный публичный тестовый сервер, который отправляет ответы ICMP (в том числе достаточно быстрый), запускает эхо-серверы TCP и UDP и другие инструменты? ..

Vi.
источник
3
Тот, который у вас есть, и за чье использование процессора и сети вы платите? Пинг - это, вероятно, неправильный инструмент для мониторинга сбоев подключения.
RedGrittyBrick
(Мой собственный дешевый VPS немного ненадежен). Каков хороший инструмент для выявления кратковременных кратковременных отключений сети (не требующих специального сервера или имеющих серверы Pulic)?
Ви.
Imho icmp может быть хорошим инструментом для проверки отключений сети. Обычное использование интернета, такое как серфинг, создает проблему только при нескольких потерях пакетов.
Langhard
В журналах моего маршрутизатора ADSL отображаются отключения и повторные подключения DSL. Записи системного журнала сервера могут показывать признаки сбоев соединения для различных служб.
RedGrittyBrick
1
@Riscie:: man ping«Эта программа предназначена для тестирования, измерения и управления сетью. Из-за нагрузки, которую она может оказать на сеть, неразумно использовать ping во время обычных операций или из автоматических сценариев».
RedGrittyBrick

Ответы:

6

РЕДАКТИРОВАТЬ: ** Как указано RedGrittyBrick и Hennes: ping -fэто не очень хорошая идея для любого публичного IP!

Вместо этого ping -t не должен быть проблемой, так как это не создает большой нагрузки на сеть.

Я всегда использую DNS-сервер Google-Адреса:

8.8.8.8

или

8.8.4.4

и никогда не сталкивался с проблемами с потерей пакетов и т. д.

Langhard
источник
Я использую это и 4.2.2.2 для пингов, но я не уверен насчет более длительных и / или высокоскоростных тестов. Это действительно нормально?
Ви.
У меня был один тест в течение 5 дней без проблем на 8.8.8.8. Обратите внимание, что нужно сказать о тестах с высокой пропускной способностью, но icmp не должен быть проблемой вообще.
Langhard
Я также всегда использую Google DNS.
Дэйв
Должен ли я считать, например, достаточно ping -f -i 0.2низкой пропускной способности для этого?
Ви.
1
Где -t обозначает временной интервал (например, пинг 8.8.8.8 -t 120 будет пинговать в течение 120 секунд. Если отключить время, это означает непрерывный пинг)
Дейв
2

Хотя я хочу подчеркнуть, что использование таких услуг на постоянной основе противоречит моей личной этике, я приведу этот указатель.

ICMP часто фильтруется или ограничивается по частоте запросов на исходный адрес, но HTTP-сервисы обычно этого не делают. Вы можете использовать npingиз nmap, который (по умолчанию) использует TCP-квитирования на порте 80, а не эхо-сигналы ICMP для обнаружения подключения. В качестве бонуса он работает без прав root в системах UNIX. Страница man описывает множество возможностей для этого.

Вам нужно будет либо найти статический адрес для веб-сервера с хорошим временем безотказной работы (я не знаю, как определить, изменяет ли Google свои интерфейсные адреса), либо использовать как DNS-сервер, так и веб-сервер. Это может быть проблемой для вашей настройки.

Eroen
источник
Ответ на HTTP-запрос еще более загружен, чем просто ответ на ICMP. И [полу] затопленные HTTP-запросы кажутся еще более уязвимыми, чем наводнения ICMP. (Полузатопленный здесь означает 4-40 запросов в секунду).
Ви.
nping открывает TCP-соединение, но не выдает HTTP-запрос.
jdizzle