如何从控制台上的ip地址查看位置?
类似:
我有此代码:
using System;
using System.IO;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace Web_Lord
{
class Program
{
static void Main(string[] args)
{
Console.Title = "WebLord";
Console.ForegroundColor = ConsoleColor.Green;
Console.Write("Ip Adress: ");
Console.Read();
}
}
}
您可以使用.NET IPHostEntry
和IPAddress
类来获取本地计算机IP地址:
var hostName = Dns.GetHostName();
Console.WriteLine("Host Name: " + hostName);
IPHostEntry ip = Dns.GetHostEntry(hostName);
IPAddress[] adressList = ip.AddressList;
for (int i = 0; i < adressList.Length; i++)
{
Console.WriteLine("IP Address {0}: {1} ", i, adressList[i].ToString());
}