DNS转IP(C#)

来源:互联网 发布:吴淼喵爷扒皮知乎 编辑:程序博客网 时间:2024/05/19 18:11

下面试用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,这里的原因是我的代理是用的新加坡的。。



0 0
原创粉丝点击