ASP.NET獲取IP與MAC地址的方法_ASP教程
推薦:終于找到了ASP下標(biāo)越界的解決方法昨天我的電影網(wǎng)站在生成內(nèi)容靜態(tài)頁(yè)面的時(shí)候出了問(wèn)題,提示下標(biāo)越界,以前從來(lái)沒(méi)有遇到過(guò)的,所以根本不知道是什么東西,于是就到處在網(wǎng)上找答案,但是真的好難好難找啊,找了不少都沒(méi)有解決到根本問(wèn)題
獲取服務(wù)器的IP地址方法以DNS法較為簡(jiǎn)單實(shí)用,如下:
private void ButtonIP_Click(object sender, System.EventArgs e)
{ Syste
m.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 = "沒(méi)有可用的連接";
}
}
獲取服務(wù)器的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();
}
}
獲取客戶端本機(jī)的IP地址相當(dāng)簡(jiǎn)易,方法如下:
using System.Net;
TextIP.Text=Page.Request.UserHostAddress;
如要獲取客戶端本機(jī)的MAC地址就相對(duì)復(fù)雜些,得導(dǎo)入調(diào)用兩個(gè)API,用ARP協(xié)議獲取,但這樣只能獲取到同網(wǎng)段機(jī)器的MAC,對(duì)于跨網(wǎng)段的得利用IP掃描或cmd中nbtstat命令獲取MAC地址。也可通過(guò)讀取系統(tǒng)注冊(cè)表值或WMI的數(shù)據(jù)庫(kù)來(lái)獲取。各位如有簡(jiǎn)易可行的好辦法請(qǐng)留言告訴我。
分享:初學(xué)者來(lái)認(rèn)識(shí)OLEDB和ODBC的區(qū)別ODBC(開放數(shù)據(jù)庫(kù)互連):是Microsoft引進(jìn)的一種早期數(shù)據(jù)庫(kù)接口技術(shù)。它實(shí)際上是ADO的前身。早期的數(shù)據(jù)庫(kù)連接是非常困難的。每個(gè)數(shù)據(jù)庫(kù)的格式都不一樣,開發(fā)者得對(duì)他們所開發(fā)的每種數(shù)據(jù)庫(kù)的底層AP
- asp FSO 讀寫文件本文件實(shí)現(xiàn)代碼
- asp中isNull、isEmpty和空字符串的區(qū)別
- asp獲取用戶真實(shí)IP地址的方法
- asp連接sqlserver數(shù)據(jù)庫(kù)實(shí)現(xiàn)代碼
- asp中正則表達(dá)式過(guò)濾html代碼函數(shù)
- asp中g(shù)et post提交表單區(qū)別
- 網(wǎng)頁(yè)模板:ASP內(nèi)建對(duì)象Request
- xmlhttp的open方法使用詳解
- ASP的常用的自定義函數(shù)大全
- asp中用for循環(huán)的一個(gè)小技巧
- eWebEditor v3.8 列目錄
- ASP無(wú)組件分頁(yè)實(shí)現(xiàn)思路及代碼
ASP教程Rss訂閱編程教程搜索
ASP教程推薦
- ASP常用函數(shù):getIMG()
- 人文的ASP開發(fā)基礎(chǔ)入門之簡(jiǎn)介
- asp.net利用RAR實(shí)現(xiàn)文件壓縮解壓縮
- 巧用SQL-DMO創(chuàng)建備份及校驗(yàn)的ASP應(yīng)用
- 如何使用ASP訂制自己的XML文件讀寫方法
- flash結(jié)合asp制作出的顯ip,版本,登陸時(shí)間,訪問(wèn)次數(shù)
- ASP request.from 教程
- 用ASP程序?qū)㈨?yè)面中的電話號(hào)碼生成圖片格式
- 解析有關(guān)eWebEditor網(wǎng)頁(yè)編輯器的漏洞
- asp教程中g(shù)et post提交表單有5點(diǎn)區(qū)別
- 相關(guān)鏈接:
- 教程說(shuō)明:
ASP教程-ASP.NET獲取IP與MAC地址的方法
。