내 원격 Linux 시스템은 인터넷에서 IP 주소를 ping할 수 있지만 동일한 작업으로 해당 IP에 대한 netstat 보고서를 가져오지 못합니다.
ping a.b.c.d
64 bytes from a.b.c.d: icmp_seq=1 ttl=64 time=0.509 ms
64 bytes from a.b.c.d: icmp_seq=2 ttl=64 time=0.249 ms
64 bytes from a.b.c.d: icmp_seq=3 ttl=64 time=0.273 ms
64 bytes from a.b.c.d: icmp_seq=4 ttl=64 time=0.357 ms
하지만 netstat는 출력을 얻을 수 없습니다.
netstat -an a.b.c.d | grep <some port>
그것은 단지 멈추고 프롬프트를 반환하지도 않습니다. 그러나 나는 그것이 나열해야 할 연결을 식별했습니다.
답변1
netstat
허용되지 않음IP 주소 매개변수. 이것오직옵션이 아닌 인수는 지연이며 모든 버전에서 사용할 수 없습니다.
이 명령은
네트워크 연결, 라우팅 테이블, 인터페이스 통계, 가장 무도회 연결 및 멀티캐스트 멤버십 인쇄
로컬 머신의 경우. 다른 컴퓨터의 데이터에 액세스할 수 없으며 실행 중인 컴퓨터에만 연결을 설정할 수 있습니다. 완료하는 데 시간이 걸리고 지연으로 인해 영원히 반복될 수 있습니다.
귀하의 컴퓨터에서 귀하가 사용할 수 있는 특정 다른 IP 주소로의 연결에 대한 정보에 관심이 있는 경우 grep
. netstat
어떤 경우에도 더 이상 사용되지 않습니다 .그 대체물ss
이 사용 사례에 대한 더 나은 내장 지원이 있습니다.