공개 IP를 텍스트로 반환하는 서비스 [닫기]

동적 DNS 업데이트를 수행하는 스크립트를 작성하고 있지만 서버가 라우터 뒤에 있으므로 웹 서비스를 사용하여 공개 IP를 결정해야합니다.

지금까지 나는 당신의 평범한 IP 만 반환하는 것을 발견 했습니다 . 스크립트에서 사용할 수있는 몇 가지 대안을 찾으려고 노력하고 있었지만 IP가 일반 텍스트로 반환되는 다른 것을 찾을 수는 없습니다.

사람은 약간의 HTML을 반환,하지만 난 정말 어떤 스크립트가 요구해야 할 것은 같은 간단한 작업 때 구문 분석 HTML을 귀찮게하고 싶지 않아요.

공용 IP 일반 텍스트로 반환하는 다른 안정적인 서비스를 아는 사람이 있습니까?



답변

유명한 하나 –  나는 IP를 할 수 있습니다 :

$ curl icanhazip.com
1.2.3.4

그리고 그게 다야.


답변

http://checkip.amazonaws.com/을 사용합니다

curl -s http://checkip.amazonaws.com/

(이 양식은 위의 82자를 15 자로 잘못 계산하므로 추가 문장을 입력해야합니다.)


답변

또는 당신은 당신의 자신을 호스팅 할 수 있습니다. 무료 호스팅 회사를 사용하고 PHP를 사용하여 다음과 같은 코드를 사용하십시오.

<?php

echo $_SERVER['REMOTE_ADDR'];

?>


답변

http://wtfismyip.com 페이지 , http://wtfismyip.com/text 페이지를 참조하십시오 . 텍스트 형태로 IP 주소를 얻습니다. XML 또는 JSON 형식도.

또는 http://checkip.dyndns.com/을 얻지 만 형식은 “현재 IP 주소 : xxx.xxx.xxx.xxx”입니다.


답변