各位大侠,小弟想得到远端主机的ip-mac映射,但是用arp,netbios都没用,可能是防火墙的问题,有哪位高人能指点迷津,我用的是.net,如果有c#的源代码就更好了,不胜感谢啊
希望大家帮我顶!

解决方案 »

  1.   

    using System.Net; 
                  private void ButtonIP_Click(object sender, System.EventArgs e) 
                  {  
                      System.Net.IPAddress[] addressList = Dns.GetHostByName(Dns.GetHostName()).AddressList; 
                      if (addressList.Length>1) 
                      {   
                          TextLIP.Text = addressList[0].ToString(); 
                          TextSIP.Text = addressList[1].ToString(); 
                      } 
                     else 
                     { 
                          TextLIP.Text = addressList[0].ToString(); 
                          TextSIP.Text = "没有可用的连接"; 
                     }
                 }