我想將IP地址轉換爲網址。但我無法弄清楚如何。如何將IP地址轉換爲與VB.NET或C#的URL#
1
A
回答
1
有可能在單個IP上託管多個網站。但是你可以使用
IPHostEntry IpEntry = Dns.GetHostByAddress(ip);
return iphostentry.HostName.ToString();
下列所述或許有助於開始得到默認:
5
這不是完全清楚你想要什麼 - 一個例子將是有益的 - 但這樣簡單的事情如:
string url = "http://" + ipAddress;
將很可能是不夠的。
編輯:好的,這聽起來像你試圖找到一個IP地址的名稱。在某些方面,這是相當簡單:
IPHostEntry entry = Dns.GetHostEntry("72.29.94.50");
Console.WriteLine(entry.HostName);
然而,這不打印eggheadcafe.com。它打印出完全不同的東西:
72.29.94.50.static.dimenoc.com
這是一個反向DNS查找(運行「NSLOOKUP 72.29.94.50」看到同樣的結果)的條款完全正確的...但它不是你所期待的。
的問題是,我相信這eggheadcafe.com由虛擬主機服務 - 雖然eggheadcafe.com 是送達該IP地址,這樣其他的網站(至少潛在的)。當您在瀏覽器中訪問eggheadcafe.com時,它解析爲該IP地址,但也指定HTTP標頭中的主機名。
+0
我想將一個IP地址轉換爲它的url。作爲72.29.94.50到http://www.eggheadcafe.com – 2010-11-26 07:14:34
4
不知道你想達到什麼,但猜測你需要從IP解析主機名。
在這種情況下,您可以使用Dns.GetHostEntry
方法。
相關問題
- 1. 如何將IP地址轉換爲VB.NET中的IP HostEntry?
- 2. 如何將IP地址轉換爲DWORD?
- 3. 將IP地址轉換爲IP範圍
- 4. 如何將MAC地址轉換爲相應的IP地址?
- 5. 如何將整數數組轉換爲C++中的IP地址?
- 6. 如何將IP地址轉換爲MAC地址字節數組?
- 7. C++如何將IP地址轉換爲字節?
- 8. 將負數轉換爲IP地址python
- 9. 將IP地址轉換爲主機名
- 10. 將int轉換爲IP地址
- 11. 將IP地址char轉換爲long
- 12. 將整數值轉換爲IP地址
- 13. 將號碼轉換爲IP地址(v4)
- 14. 將IP地址轉換爲位[]
- 15. 試圖IP地址轉換爲一個URL在C#
- 16. 如何將本地IP地址轉換爲域
- 17. 將Java轉換爲C#或VB.net到C#
- 18. 將IP或MAC地址從字符串轉換爲字節數組(Arduino或C)
- 19. 如何將默認網關的私有IP地址轉換爲C#中的公共IP地址
- 20. Ruby:如何將ipv6的uo地址轉換爲ipv4的ip地址?
- 21. 如何將IP地址轉換爲指向它的FQDN?
- 22. 如何手動將整數轉換爲Ruby中的IP地址
- 23. 如何將IP地址轉換爲BigQuery中的整數?
- 24. 如何將192,168,1,2,7,138轉換爲IP地址192.168.1.2的端口1930
- 25. 將鄰居MAC地址轉換爲IP地址ns-3
- 26. Python - 將IP地址列表轉換爲地址範圍列表
- 27. Python將Base64編碼的IP地址轉換爲十進制IP地址
- 28. 如何將NSString中的IP地址轉換爲Objective-C中的unsigned int?
- 29. Java:如何將MySQL DECIMAL(39,0)IP地址轉換爲字符串
- 30. 如何將字符串轉換爲IP地址,反之亦然
有從IP地址到一個URL任何轉換。也許有從IP地址到域名的「轉換」,也就是說。反向dns。也許;它取決於負責IP地址的DNS服務器 – Onkelborg 2010-11-26 07:15:55
[在C#中,我如何解析主機的IP地址?](http://stackoverflow.com/questions/1029749/in-c-how- do-i-resolve-the-ip-address-of-a-host) – abatishchev 2010-11-26 07:18:05