장기 네트워크 테스트에 어떤 공용 IP를 사용해야합니까?


8

ping -f오랜 시간 (하루 종일) 동안 어떤 IP 주소를 사용할 수 있습니까? "4.2.2.2"또는 다른 것?

주요 관심사는 관리자가 DoS라고 판단하고 차단 / 불평 할 수 있다는 것입니다.

어딘가에 ICMP 응답을 전송하고 (충분히 포함하여) TCP 및 UDP 에코 서버 및 기타 도구를 실행하는 전용 전용 공용 테스트 서버가있을 수 있습니다 ...


3
당신이 소유하고 누구의 CPU와 네트워크 사용량을 지불합니까? Ping은 연결 중단을 모니터링하기위한 잘못된 도구 일 수 있습니다.
RedGrittyBrick

(내 자신의 저렴한 VPS는 약간 신뢰할 수 없습니다). 일시적인 일시적인 네트워크 중단 (특수 서버가 필요하지 않거나 pulic 서버가 있음)을 포착하는 데 유용한 도구는 무엇입니까?
Vi.

Imho icmp는 네트워크 중단을 테스트하는 데 유용한 도구입니다. 서핑과 같은 일반적인 인터넷 사용은 패킷 손실이 여러 개인 경우에만 문제를 일으 킵니다.
Langhard

내 ADSL 라우터 로그에 DSL 연결 해제 및 재 연결이 표시됩니다. 서버 syslog 항목은 다양한 서비스에 대한 연결 실패 증상을 표시 할 수 있습니다.
RedGrittyBrick

1
@Riscie : man ping: "이 프로그램은 네트워크 테스트, 측정 및 관리에 사용하기위한 것입니다. 네트워크에 가해질 수있는로드로 인해 정상적인 작업이나 자동화 된 스크립트에서 ping을 사용하는 것은 현명하지 않습니다."
RedGrittyBrick

답변:


6

편집 : ** RedGrittyBrick과 Hennes가 지적한대로 : ping -f공용 IP에 대한 좋은 아이디어는 아닙니다!

ping -t 대신 많은 네트워크로드를 생성하지 않으므로 문제가되지 않아야합니다.

저는 항상 Google의 DNS 서버 주소를 사용합니다.

8.8.8.8

또는

8.8.4.4

패킷 손실 등의 문제가 발생하지 않았습니다.


나는 이것을 핑을 위해 4.2.2.2를 사용하지만, 더 길고 /거나 높은 대역폭 테스트에 대해서는 확신하지 못한다. 정말 괜찮습니까?
Vi.

8.8.8.8에서 아무런 문제없이 5 일 동안 한 번의 테스트를 진행했습니다. 고 대역폭 테스트에 대해 할 말이 있지만 icmp는 전혀 문제가되지 않아야합니다.
Langhard

저는 항상 Google DNS도 사용합니다.
Dave

예를 들어 ping -f -i 0.2이것에 충분한 저 대역폭 을 고려해야 합니까?
Vi.

1
-t가 시간 간격을 나타내는 경우 (예 : 핑 8.8.8.8 -t 120은 120 초 동안 핑합니다. 시간을 종료하면 연속 핑을 의미 함)
Dave

2

영구적 인 환경 에서 이와 같은 다른 사람의 서비스에 대한 거머리 가 내 개인의 윤리에 위배 된다는 점을 강조하고 싶지만이 지침을 제공 할 것입니다.

ICMP는 종종 소스 주소 당 요청 속도로 필터링되거나 제한되지만 HTTP 서비스는 일반적으로 그렇지 않습니다. nmapnping 에서 ICMP 에코가 아닌 포트 80에서 TCP 핸드 셰이크를 사용하여 연결을 감지하는 nmap 에서 사용할 수 있습니다 . 보너스로 UNIX 시스템에서 뿌리를 내리지 않고 작동합니다. 매뉴얼 페이지 는 많은 옵션을 설명합니다.

가동 시간이 좋은 웹 서버에 대한 고정 주소를 찾거나 (Google이 프런트 엔드 주소를 변경하는지 여부를 알 수있는 방법을 모릅니다) DNS 서버와 웹 서버를 모두 사용해야합니다. 설정에 문제가있을 수 있습니다.


HTTP 요청에 응답하는 것은 ICMP에 응답하는 것보다 훨씬 더 많은 부하입니다. 그리고 반 유동적 인 HTTP 요청은 ICMP를 범람시키는 훨씬 더 DoS'sy 인 것으로 보인다. (여기서 반 홍수는 초당 4-40 건의 요청을 의미합니다).
Vi.

nping은 TCP 연결을 열지 만 HTTP 요청을 발행하지 않습니다.
jdizzle
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.