Jakiego publicznego adresu IP należy użyć do długoterminowego testu sieci?

8

Jaki adres IP jest odpowiedni ping -fprzez dłuższy czas (cały dzień)? „4.2.2.2” czy coś jeszcze?

Główny problem dotyczy administratorów, którzy mogą zdecydować, że jest to trochę DoS i zablokować / złożyć skargę ...

Może gdzieś jest specjalny dedykowany publiczny serwer testowy, który wysyła odpowiedzi ICMP (w tym wystarczająco szybko), obsługuje serwery echa TCP i UDP oraz inne narzędzia?

Vi.
źródło
3
Taki, którego jesteś właścicielem i za czyje użycie procesora i sieci płacisz? Ping jest prawdopodobnie niewłaściwym narzędziem do monitorowania przerw w łączności.
RedGrittyBrick
(Mój własny tani VPS jest trochę zawodny). Jakie jest dobre narzędzie do wychwytywania krótkotrwałych chwilowych awarii sieci (niepotrzebujących specjalnego serwera lub posiadających serwery impulsowe)?
Vi.
Imho icmp może być dobrym narzędziem do testowania awarii sieci. Normalne korzystanie z Internetu, takie jak surfowanie, stwarza problem tylko w przypadku utraty kilku pakietów.
Langhard
Moje dzienniki routera ADSL pokazują rozłączenia i ponowne połączenia DSL. Wpisy w dzienniku systemowym serwera mogą wykazywać objawy awarii połączenia dla różnych usług.
RedGrittyBrick
1
@Riscie:: man ping„Ten program jest przeznaczony do testowania, pomiaru i zarządzania siecią. Ze względu na obciążenie, jakie może nałożyć na sieć, używanie ping podczas normalnych operacji lub ze skryptów automatycznych jest niemądre”.
RedGrittyBrick

Odpowiedzi:

6

EDYCJA: ** Jak wskazali RedGrittyBrick i Hennes: ping -fnie jest dobrym pomysłem na żadnym publicznym ip!

ping -t zamiast tego nie powinien stanowić problemu, ponieważ nie generuje to dużego obciążenia sieci.

Zawsze używam adresów serwerów DNS Google:

8.8.8.8

lub

8.8.4.4

i nigdy nie spotkałem żadnych problemów z utratą pakietów itp.

Langhard
źródło
Używam tego i 4.2.2.2 do pingów, ale nie jestem pewien co do dłuższych i / lub szybszych testów. Czy to naprawdę OK?
Vi.
Miałem jeden test działający przez 5 dni bez żadnych problemów na 8.8.8.8. Pamiętaj, co powiedzieć o testach wysokiej przepustowości, ale icmp nie powinno stanowić żadnego problemu.
Langhard
Zawsze używam również Google DNS.
Dave
Czy powinienem rozważyć na przykład ping -f -i 0.2wystarczająco małą przepustowość?
Vi.
1
Gdzie -t oznacza przedział czasowy (np. Ping 8.8.8.8 -t 120 wykonałby ping przez 120 sekund. Pozostawienie wolnego czasu oznacza ciągły ping)
Dave
2

Chociaż chcę podkreślić, że korzystanie z usług kogoś innego w ten sposób na stałe jest sprzeczne z moją osobistą etyką, przedstawię ten wskaźnik.

ICMP jest często filtrowany lub ma ograniczoną liczbę żądań na adres źródłowy, ale ogólnie usługi HTTP nie są. Możesz użyć npingz nmap, który (domyślnie) używa uzgadniania TCP na porcie 80 zamiast echa ICMP do wykrywania łączności. Jako bonus działa bez rootowania w systemach UNIX. Strona podręcznika opisuje wiele, wiele opcji.

Musisz albo znaleźć statyczny adres do serwera internetowego z dobrym czasem pracy (nie mam pojęcia, jak stwierdzić, czy Google zmienia ich adresy front-end), albo polegać zarówno na serwerze dns ORAZ serwerze internetowym. To może być problem z twoją konfiguracją.

Eroen
źródło
Odpowiadanie na żądanie HTTP jest jeszcze większym obciążeniem niż tylko odpowiadanie na ICMP. A [częściowo] zalane żądania HTTP wydają się jeszcze bardziej DoS, które zalały ICMP. (Częściowo zalane tutaj oznacza 4-40 żądań na sekundę).
Vi.
nping otwiera połączenie TCP, ale nie wydaje żądania HTTP.
jdizzle