2010-05-13 2 views
4

자바 스크립트를 통해 컴퓨터 이름이나 IP 주소를 가져 오려고합니다.자바 스크립트에서 컴퓨터 이름이나 IP를 얻는 방법은 무엇입니까?

어떻게 얻을 수 있습니까?

+1

[자바 스크립트 만 사용하여 클라이언트 IP 가져 오기?] (http://stackoverflow.com/questions/391979/get-client-ip-using-just-javascript) –

+0

@Greg (et. al.) : 이름 부분은 아마도 그것을 충분히 명료하게 만듭니다. 또한 그는 "Javascript를 통해"라고 말하지만 다른 질문의 포스터는이 질문이 열려있는 "서버 측 코드를 사용하지 말 것"이라고 분명히 말합니다. –

답변

4

이므 란 (Imran)과 제이미 (Jamie)는 말했듯이 클라이언트에서는 전적으로 할 수 없습니다.

그것은 컴퓨터의 명백한, 공용 IP 주소를 얻기 위해 사소한   —하지만 당신은 어느 XmlHTTPRequest를 사용하거나 head 섹션 또는 유사에 script 태그를 추가하여 서버에 요청을 보내는 경우에만 가능합니다. 서버는 요청을 보낸 IP를 반향하여 요청에 응답 할 수 있습니다. 이러한 정보를 얻는 방법은 서버 측 기술에 따라 다릅니다.

그러면 서버 요청을 사용하여 IP를 얻을 수 있지만 컴퓨터 이름을 얻는 방법을 모르겠습니다.

0

불가능합니다. JavaScript는 브라우저의 샌드 박스 외부에서 액세스 할 수 없습니다.