2011-08-25 2 views
0

IP 주소가 활성 또는 비활성 상태인지 확인하는 방법은 무엇입니까? php로IP 주소가 활성 또는 비활성 상태인지 확인하는 방법은 무엇입니까? PHP를 사용하여

+4

활성 또는 비활성이란? 또한 방화벽을 고려해야합니다. –

+1

죽었습니까? 모퉁이에서 죽은 피가 죽었나요? – Jakub

+2

@ jakub : 죽은 사람은 피가 나지 않습니다. 그들은 단지 뇌를 먹고 완두콩과 수박으로 총에 맞아 떨어진다. –

답변

1

이 주소는 네트워크의 IP 주소입니까, 아니면 서버 IP 주소입니까? PHP의 exec 명령을 사용할 수 있습니다.

$output = exec('ping 127.0.0.1'); 

출력은 실행 된 명령 출력과 같습니다.

+0

또는 ICMP가 삭제되거나 방화벽이 걸릴 수 있습니다.이 경우 전혀 작동하지 않습니다. – Jakub

+0

Ping은이를 알 수 없습니다. 그것은 그것이 활동적이라고 만 말할 수 있습니다 - 그것이 죽었는지 알 수 없습니다. 활성 상태 일 수는 있지만 방화벽에서 패킷을 구울 수 있습니다. –

+0

응용 프로그램이 사용되는 용도와 응용 프로그램에서이 응용 프로그램을 허용하도록 방화벽을 특별히 설정하는 경우에 따라 다릅니다. 확실히 방화벽을 고려해야하지만 실제로이 모든 것은 OP의 유스 케이스가 무엇인지에 달려 있습니다. – Caimen

0

이것을 달성하기 위해 Net_ping 배의 패키지를 사용할 수 있습니다.

0

무료 소프트웨어 "Advanced IP Scanner"를 사용해보십시오.이 목적으로는 이 도움이됩니다.

Naseem

관련 문제