下面试用C#写的,用页面的URL,获得IP地址:
因为一般的大网站可能会有多个IP的情况,所以得到的也可能会是多个IP。
using System;
using System.Collections.Generic;
using System.Linq;
using System.Net;
using System.Text;
using System.Threading.Tasks;
namespace DNSIP
{
class Program
{
static void Main(string[] args)
{
String hostname = "www.baidu.com";
IPHostEntry host = Dns.GetHostEntry(hostname);
Console.WriteLine("GetHostEntry({0}) return: ", hostname);
foreach (IPAddress ip in host.AddressList)
{
Console.WriteLine(" {0}", ip);
}
Console.ReadKey();
}
}
}
google:多个返回IP
百度:只返回了一个IP,这里的原因是我的代理是用的新加坡的。。