c#获取dns
A frequent task when designing applications that work with TCP/IP and the internet is to lookup an IP address from a hostname. It’s much easier for users to deal with the hostname than having to type in an IP address.
设计使用TCP / IP和Internet的应用程序时的常见任务是从主机名中查找IP地址。 用户处理主机名比输入IP地址要容易得多。
First you’ll add the System.Net namespace to your using section:
首先,您将System.Net命名空间添加到您的using部分:
using System.Net;
使用System.Net;
Example of code to get address from hostname:
从主机名获取地址的代码示例:
string howtogeek = "www.howtogeek.com"; IPAddress[] addresslist = Dns.GetHostAddresses(howtogeek); foreach (IPAddress theaddress in addresslist) { Console.WriteLine(theaddress.ToString()); }
string howtogeek = " www.howtogeek.com "; IPAddress[] addresslist = Dns.GetHostAddresses(howtogeek); foreach (IPAddress theaddress in addresslist) { Console.WriteLine(theaddress.ToString()); }
This was tested in C# 2.0.
这已在C#2.0中进行了测试。
翻译自: https://www.howtogeek.com/howto/programming/get-ip-address-from-dns-hostname-in-c/
c#获取dns