パブリックIPをテキストとして返すサービス[終了]


27

動的なDNS更新を行うスクリプトを書いていますが、サーバーはルーターの背後にあるため、Webサービスを使用してパブリックIPを決定する必要があります。

これまでのところ、プレーンIPのみを返すこれを見つけました。私は、スクリプトがダウンしていると仮定して、スクリプトで使用するいくつかの代替手段を見つけようとしていましたが、IPだけをプレーンテキストとして返す他のものを見つけることができませんでした。

これらの ものは、いくつかのHTMLを返しますが、どのようなスクリプトを実行する必要が、このような単純な作業であるときに、私は実際に構文解析HTMLを気にする必要はありません。

誰もがあなたのパブリックIP だけをプレーンテキストで返す他の信頼できるサービスを知っていますか?

回答:



10

私はhttp://checkip.amazonaws.com/を使用します

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

(このフォームでは、上記の82文字が15文字と誤ってカウントされるため、余分な文を入力する必要があります。)


おそらく私のISPが何か奇妙なことを始めたので、私は先週このサービスの使用を止めなければなりませんでした。現在はipinfo.io/ipを使用していますが、これは1日あたり最大1,000件のクエリに無料で使用できます。ipinfo.io/developersを参照してください。
ShadSterling

7

または、独自にホストすることもできます。無料のホスティング会社を使用し、PHPを使用するには次のようなコードを使用します。

<?php

echo $_SERVER['REMOTE_ADDR'];

?>

1
もちろん、私はそれを行うことができますが、確かに、すでにこれを行う多くのサービスがすでにそこにあるに違いありません。
アレックスコプラン

1
まさに私が探していたものです!私のIPをログに記録したり、他のログをスパムしたりする人はいません
-wuxmedia

「無料ホスティング」は、おそらく何かをログに記録するでしょう
Matt R

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.