2012-01-29 36 views
-2

獲取IP,我只是想實現這樣的事情:使用Javascript - 簡單 - 從URL

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

location.href = IPOUT; 
} 

,所以如果我在「IO」類型「facebook.com」,將設置HREF到facebook.com的ip地址

+1

這可能很簡單,但並不容易。事實上,這是不可能的(沒有第三方服務)。 – cheeken 2012-01-29 15:25:15

+1

可能重複的[我可以從JavaScript查找主機名的IP地址?](http://stackoverflow.com/questions/102605/can-i-lookup-the-ip-address-of-a-hostname-from -javascript) – 2012-01-29 15:26:45

+1

你不能用「JavaScript」來做到這一點。你**可以做的是在你的javascript中使用IP-table,或者(更好地)用你的腳本來請求一些服務器,這會將你的腳本被調用的頁面IP發回給你。 – c69 2012-01-29 15:27:25

回答

2

JavaScript沒有任何主機名或IP地址的概念。您將不得不使用外部服務來解析來自主機名的IP地址。

0

這不可能僅用JavaScript。

IP地址和主機名之間的解析是在DNS級別處理的,這是在JavaScript生效之前的方式。它只知道它連接的主機,不管它是通過實際的主機名還是IP地址。

儘管如此,您仍然可以將JavaScript連接到外部服務,例如,你的服務器通過Ajax,並讓它解決。

+0

那我能用什麼?和任何可能的示例代碼? – PaperCut 2012-01-29 15:57:55