绕过IPV6 获取IPV4
2012-06-12 23:17 John_z 阅读(253) 评论(0) 收藏 举报using System;
using System.Collections.Generic;
using System.Text;
using System.Net;
namespace TestIPV6
{
class Program
{
static void Main(string[] args)
{
IPAddress[] IPS = Dns.GetHostAddresses(Dns.GetHostName());
string IP_Str = string.Empty;
Console.WriteLine("所有获取到的IP:");
foreach (IPAddress var in IPS)
{
Console.WriteLine(var.ToString());
}
Console.WriteLine("IPV4:");
foreach (IPAddress var in IPS)
{
if (!var.IsIPv6LinkLocal)
{
IP_Str = var.ToString();
break;
}
}
Console.WriteLine(IP_Str);
Console.ReadKey();
}
}
}
using System.Collections.Generic;
using System.Text;
using System.Net;
namespace TestIPV6
{
class Program
{
static void Main(string[] args)
{
IPAddress[] IPS = Dns.GetHostAddresses(Dns.GetHostName());
string IP_Str = string.Empty;
Console.WriteLine("所有获取到的IP:");
foreach (IPAddress var in IPS)
{
Console.WriteLine(var.ToString());
}
Console.WriteLine("IPV4:");
foreach (IPAddress var in IPS)
{
if (!var.IsIPv6LinkLocal)
{
IP_Str = var.ToString();
break;
}
}
Console.WriteLine(IP_Str);
Console.ReadKey();
}
}
}
浙公网安备 33010602011771号