在System.Net.Dns类中有函数可以调用

解决方案 »

  1.   

    再给你推荐一个网页http://www.9seek.com/show.aspx?id=801&cid=13
      

  2.   

    using System.Net;
    using System.Security.Principal;
    IPHostEntry myHost = new IPHostEntry();
    try
    {
    myHost = Dns.GetHostByName(Dns.GetHostName());
    }
    catch(Exception error)
    {
    MessageBox.Show(error.Message);
    }
    System.Net.IPAddress addr;
    addr = new System.Net.IPAddress ((myHost).AddressList [0].Address);
    MessageBox.Show(addr.ToString());
      

  3.   

    string hostName=Dns.GetHostName();
    IPHostEntry myself=Dns.GetHostByName(hostName);
    this.textBox1.AppendText("Local HostName:"+hostName+"\n");
    foreach(IPAddress ipAddress in myself.AddressList)
    {
    this.textBox1.AppendText("IPAddress:"+ipAddress.ToString()+"\n");
    }