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


8

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

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

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


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

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


Я использую это и 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-сервер, так и веб-сервер. Это может быть проблемой для вашей настройки.


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

nping открывает TCP-соединение, но не выдает HTTP-запрос.
— jdizzle
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.