首先,将本机hosts文件做个域名解析:
XXX.XXX.XXX.XXX(任意IPV4地址) www.baidu.com
之后,在运行如下.NET代码:
String ss = "WWW.XXX.COM";System.Net.IPHostEntry hostInfo = Dns.GetHostByName(ss);IPAddress ip = hostInfo.AddressList[0]; Response.Write(ip.ToString());
将打印出hosts文件解析的IP地址XXX.XXX.XXX.XXX。
但是,如果hosts文件里写的是IPV6的地址,运行上面的代码打印出的是真正的www.baidu.com的IP地址。
所以,我怀疑是不是.NET1.0宽带不兼容IPV6环境,但没地方考证,请高手指点!