在.NET中解析IP地址

dko*_*dko 5 .net ip-address

我有一个字符串,可以代表主机名(myip.noip.org等),也可以代表一个真实的地址("127.0.0.1").将此问题解决为System.Net.IPAddress的最佳方法是什么?

提前致谢.

SLa*_*aks 6

您可以呼叫Dns.GetHostEntryIP地址或主机名.
它甚至可以为您进行反向查找.

如果您不需要反向查找,则可以调用Dns.GetHostAddresses.


Jar*_*Par 6

使用该Dns.GetHostAddresses方法.这将处理域名和原始IP地址值

IPAddress[] array = DNs.GetHostAddresses(theString);
Run Code Online (Sandbox Code Playgroud)