동적 DNS 업데이트를 수행하는 스크립트를 작성하고 있지만 서버가 라우터 뒤에 있으므로 웹 서비스를 사용하여 공개 IP를 결정해야합니다.
지금까지 나는 당신의 평범한 IP 만 반환하는 것을 발견 했습니다 . 스크립트에서 사용할 수있는 몇 가지 대안을 찾으려고 노력하고 있었지만 IP가 일반 텍스트로 반환되는 다른 것을 찾을 수는 없습니다.
이 사람은 약간의 HTML을 반환,하지만 난 정말 어떤 스크립트가 요구해야 할 것은 같은 간단한 작업 때 구문 분석 HTML을 귀찮게하고 싶지 않아요.
공용 IP 만 일반 텍스트로 반환하는 다른 안정적인 서비스를 아는 사람이 있습니까?
답변
답변
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”입니다.