IPアドレスをリモートホスト名に変換するPSGI scriptを書きました

IP addressをhostnameに変換するPSGI script


  • [Google App Engine]] で何か作ろうかなぁと思ってGoogle App Engineについて調べてたとき、2010年一月現在 [リモートアドレスは取れるけどリモートホストが取れない というのを発見して、GAEでリモートホスト取れないんなら、他のサーバでリモートホスト取ってこればいいんじゃね?と思い、PerlでIPアドレスをリモートホストに変換するPSGIスクリプトを書いてみました。

使い方はREADME.mdとかip2hostname.psgiのPODに書いてありますが、PSGIスクリプトをplackupとかmod_psgiとかで起動して、http://{yourdomain}/{IPv4}にアクセスすると、IPアドレスをホスト名に変換したテキストを返します。

あとはまあ Google App Engine でリモートホストが取得したくなったときに、他のサーバで公開したip2hostname.psgiを経由してリモートホストを取得すればいいなかぁという感じです。

まあ Google App Engine でリモートホストを取れるようになればいらない子になるのは確実ですが、今のところGoogle App Engineでリモートホストが取れるようになってないんで、しばらくは役に立つかと思います。

あとライセンスはもう パブリックドメイン としたので、煮るなり焼くなり自由に使ってください。

nyarlaが大体

Scrapbox.io でコメントや意見を書く