10
A
回答
17
您可以使用Dns.GetHostEntry到嘗試來解析名稱,因爲不是每個IP擁有名稱。
using System.Net;
...
public string GetHostName(string ipAddress)
{
try
{
IPHostEntry entry = Dns.GetHostEntry(ipAddress);
if (entry != null)
{
return entry.HostName;
}
}
catch (SocketException ex)
{
//unknown host or
//not every IP has a name
//log exception (manage it)
}
return null;
}
+0
非常感謝您的回答,這正是我想要的! :) –
2
從IP地址,您可以使用Dns.GetHostEntry
方法。
3
如果你已經有了IP不會忽略列表,你可以找到一個名爲:
+0
非常感謝:) –
相關問題
- 1. 如何從iOS中的IP地址解析主機名Objective-C
- 2. 解析主機名的ip地址
- 3. 將主機名解析爲IP地址
- 4. IP如何解析主機名?
- 5. .NET Socket.Connect將主機名解析爲IP地址
- 6. 如何從本地主機解析JSON?
- 7. 在C中解析任意主機名/ IP地址#
- 8. 如何在Metro/WinRT中將主機名解析爲IP地址?
- 9. 無法從容器內的主機名解析IP地址
- 10. 如何將主機名異步解析爲IP地址?
- 11. 路由:將dynDNS主機名內部解析爲本地ip
- 12. C#:當主機有超過1個IP時將IP解析爲主機名
- 13. 將ip解析爲主機名
- 14. 從本地主機解析JSON圖像
- 15. 使用PowerShell解析來自主機名的IP地址
- 16. 將IP地址解析爲意外主機名
- 17. Android將主機名解析爲IP地址翻譯
- 18. 主機名不能被解析爲IP地址
- 19. 閱讀主機名稱列表並解析爲IP地址
- 20. hdfs局域網IP地址主機名解析
- 21. 如何讓DNS解析從遠程的本地主機相同?
- 22. PHP解析主機+ IP到IP地址的唯一
- 23. 從IP地址獲取主機名
- 24. 從IP地址獲取主機名
- 25. 是否有可能從沒有DNS的IP地址解析主機名?
- 26. 從Bonjour網絡中解析主機名
- 27. Python解析主機名與IPv6地址
- 28. 按主機名解析mac地址
- 29. Silverlight - 如何從IP獲取主機名?
- 30. Python中本地網絡的IP地址/主機名列表
根據你在說什麼網絡下面的答案不適合你。請說明你在說什麼環境,以及涉及的計算機是否有公共IP。 –
另外,OP要求輸入「COMPUTERNAME」,而不是主機名,對嗎? – Astyanax
我正在使用Windows 7並僅使用本地IP(192.168 .....) –