Який публічний IP потрібно використовувати для довготривалого тестування мережі?


8

Яка IP-адреса підходить ping -fпротягом тривалого часу (цілий день)? "4.2.2.2" чи щось інше?

Основна проблема - адміністратори там, які можуть вирішити, що це якийсь DoS, і блокувати / скаржитися ...

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


3
Ви є вашим власником і за чиє використання процесора та мережі ви платите? Ping - це, мабуть, неправильний інструмент для моніторингу відключень підключення.
RedGrittyBrick

(Мій власний дешевий VPS трохи ненадійний). Який хороший інструмент для виправлення коротких тимчасових відключень мережі (не потрібен спеціальний сервер або мають пульсові сервери)?
Ві.

Imho icmp може бути хорошим інструментом для перевірки відключень мережі. Звичайне використання Інтернету, як-то серфінг, створює проблему лише тоді, коли у вас є кілька пакетів.
Лангхард

У моїх журналах маршрутизаторів ADSL відображаються відключення та повторні з'єднання DSL. Записи серверного системного журналу можуть виявляти симптоми відмов підключення для різних служб.
RedGrittyBrick

1
@Riscie: man ping"Ця програма призначена для використання в мережевому тестуванні, вимірюванні та управлінні. Через навантаження, яку вона може накласти на мережу, нерозумно використовувати ping під час звичайних операцій або з автоматизованих сценаріїв."
RedGrittyBrick

Відповіді:


6

EDIT: ** Як вказували 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 взагалі не повинен бути проблемою.
Лангхард

Я завжди також використовую Google DNS.
Дейв

Чи слід вважати, наприклад, ping -f -i 0.2недостатню пропускну здатність для цього?
Ві.

1
Де -t означає часовий проміжок (наприклад, ping 8.8.8.8 -t 120 пінг-файлу протягом 120 секунд. Якщо залишити час вимкненим, то має місце безперервний пінг)
Дейв,

2

Хоча я хочу наголосити на тому, що п'явка на чужій службі, подібній цій у постійній установці , суперечить моїй особистої етиці, я поставлю цей покажчик.

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

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


Відповідь на запит HTTP - це ще більше навантаження, ніж просто відповідь на ICMP. А [напів-] затоплені HTTP-запити здаються ще більшими DoS-тами, які заполонили ICMP. (Напівзатоплене тут означає 4-40 запитів в секунду).
Ві.

nping відкриває TCP-з'єднання, але не видає HTTP-запит.
jdizzle
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.