2012-01-29 15 views
-2

からIPを取得:Javascriptを私は単にこのような何かを達成しようとしていますURL

function getIp() { 
var urlenter = document.getElementById('io'); 
var IPOUT = urlenter.IpAdress !------HERE!!!!!!!!------! 

location.href = IPOUT; 
} 

ので、私は「IO」に「facebook.com」を入力した場合、それはへのhrefを設定しますip address of facebook.com

+1

シンプルかもしれませんが、簡単ではありません。実際、それは可能ではありません(第三者サービスなし)。 – cheeken

+1

[Javascriptからホスト名のIPアドレスを検索することはできますか?](http://stackoverflow.com/questions/102605/can-i-lookup-the-ip-address-of-a-hostname-from) -javascript) –

+1

「JavaScriptを使用する」ことはできません。あなたが**できることは、あなたのjavascriptにIP-tableを置くことです。スクリプトが呼び出されたページのIPを送り返すスクリプトをサーバに要求します。 – c69

答えて

2

JavaScriptにはホスト名やIPアドレスの概念がありません。ホスト名からIPアドレスを解決するには、外部サービスを使用する必要があります。

0

JavaScriptだけでは不可能です。

IPアドレスとホスト名の間の解決はDNSレベルで処理されます。これは、JavaScriptがこれまでに生かされる前の状態です。実際のホスト名であろうとIPアドレスであろうと、接続されているホストを知ることしかできません。

しかし、JavaScriptを外部のサービスに接続することもできます。あなたのサーバーをAjax経由で起動し、それを解決させます。

+0

それでは何が使えますか?任意の可能なサンプルコード? – PaperCut

関連する問題