成人午夜激情影院,小视频免费在线观看,国产精品夜夜嗨,欧美日韩精品一区二区在线播放

ASP.NET技術獲取IP與MAC地址的方法

2010-08-28 10:51:35來源:西部e網作者:

  獲取服務器的IP地址方法以DNS法較為簡單實用,如下:


  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 = "沒有可用的連接";
  }
  }


  獲取服務器的IP地址與MAC地址另一方法如下:

  using System.Management;
  string stringMAC = "";
  string stringIP = "";
  ManagementClass MC = new ManagementClass "Win32_NetworkAdapterConfiguration");
  ManagementObjectCollection MOC= MC.GetInstances();
  foreach(ManagementObject MO in MOC)
  {
  if ((bool)MO["IPEnabled"] == true)
  {
  stringMAC += MO["MACAddress"].ToString();
  TextMAC.Text = stringMAC.ToString();
  string[] IPAddresses = (string[]) MO["IPAddress"];
  if(IPAddresses.Length > 0)
  stringIP = IPAddresses[0];
  TextIP.Text = stringIP.ToString();
  }
  }


  獲取客戶端本機的IP地址相當簡易,方法如下:


  using System.Net;
  TextIP.Text=Page.Request.UserHostAddress;


  如要獲取客戶端本機的MAC地址就相對復雜些,得導入調用兩個API,用ARP協議獲取,但這樣只能獲取到同網段機器的MAC,對于跨網段的得利用IP掃描或cmd中nbtstat命令獲取MAC地址。也可通過讀取系統注冊表值或WMI的數據庫來獲取。各位如有簡易可行的好辦法請留言告訴我。

關鍵詞:ASP.NET

贊助商鏈接:

主站蜘蛛池模板: 浑源县| 炎陵县| 古浪县| 长子县| 阿瓦提县| 永丰县| 滁州市| 江门市| 兴和县| 崇阳县| 合作市| 灯塔市| 扬中市| 应城市| 历史| 新余市| 垫江县| 长垣县| 双辽市| 普定县| 东安县| 襄垣县| 象州县| 五寨县| 长寿区| 永顺县| 康定县| 新乡市| 沈丘县| 静宁县| 依兰县| 东宁县| 英吉沙县| 昂仁县| 吴桥县| 湖州市| 景谷| 外汇| 巩义市| 河源市| 图木舒克市|