當前位置:首頁 » 雲伺服器 » asp獲取伺服器ip

asp獲取伺服器ip

發布時間: 2022-01-14 05:39:42

① asp 如何獲取當前IP

伺服器ip<%=Request.ServerVariables("LOCAL_ADDR")%>
瀏覽器IP<%=Request.ServerVariables("REMOTE_ADDR")%>

② asp 獲得ip的函數

在ASP中使用 Request.ServerVariables("REMOTE_ADDR") 來取得客戶端的IP地址,但如果客戶端是使用代理伺服器訪問,那取到的就是代理伺服器的IP地址,而不是真正的客戶端IP地址。要想透過代理伺服器取得客戶端的真實IP地址,就要使用 Request.ServerVariables("HTTP_X_FORWARDED_FOR") 來讀取。不過要注意的事,並不是每個代理伺服器都能用 Request.ServerVariables("HTTP_X_FORWARDED_FOR") 來讀取客戶端的真實 IP,有些用此方法讀取到的仍然是代理伺服器的IP。還有一點需要注意的是:如果客戶端沒有通過代理伺服器來訪問,那麼用 Request.ServerVariables ("HTTP_X_FORWARDED_FOR") 取到的值將是空的。因此,如果要在程序中使用此方法,可以這樣處理:
......
userip = Request.ServerVariables("HTTP_X_FORWARDED_FOR")
If userip = "" Then userip = Request.ServerVariables("REMOTE_ADDR")
......

即:如果客戶端通過代理伺服器,則取 HTTP_X_FORWARDED_FOR 的值,如果沒通過代理伺服器,就取 REMOTE_ADDR 的值。

'通用函數:如果不能取客戶端真實IP,就會取客戶端的代理IP
Private Function getIP()
Dim strIPAddr
If Request.ServerVariables("HTTP_X_FORWARDED_FOR") = "" OR InStr(Request.ServerVariables("HTTP_X_FORWARDED_FOR"), "unknown") > 0 Then
strIPAddr = Request.ServerVariables("REMOTE_ADDR")
ElseIf InStr(Request.ServerVariables("HTTP_X_FORWARDED_FOR"), ",") > 0 Then
strIPAddr = Mid(Request.ServerVariables("HTTP_X_FORWARDED_FOR"), 1, InStr(Request.ServerVariables("HTTP_X_FORWARDED_FOR"), ",")-1)
ElseIf InStr(Request.ServerVariables("HTTP_X_FORWARDED_FOR"), ";") > 0 Then
strIPAddr = Mid(Request.ServerVariables("HTTP_X_FORWARDED_FOR"), 1, InStr(Request.ServerVariables("HTTP_X_FORWARDED_FOR"), ";")-1)
Else
strIPAddr = Request.ServerVariables("HTTP_X_FORWARDED_FOR")
End If
getIP = Trim(Mid(strIPAddr, 1, 30))
End Function

③ ASP如何獲取IP地址

<%ip1=request.servervariables("REMOTE_ADDR")
'訪問者的IPip2=Request.ServerVariables("LOCAL_ADDR")%
'網站所在伺服器IPIP3=Request.ServerVariables("HTTP_X_FORWARDED_FOR")
'代理伺服器的IP%> 希望採納

④ ASP獲取ip地址

function getipadd()
ipadd=Request.ServerVariables("HTTP_X_FORWARDED_FOR")
if ipadd= "" Then ipadd=Request.ServerVariables("REMOTE_ADDR")
getipadd=ipadd
end function

使用:
response.write getipadd

⑤ asp獲取ip地址:ASP如何獲取真實IP地址

要想透過代理伺服器取得客戶端真實IP 地址就要使用 Request.ServerVariables("HTTP_X_FORWARDED_FOR") 來讀取不過要注意事並不是每個代理伺服器都能用 Request.ServerVariables("HTTP_X_FORWARDED_FOR") 來讀取客戶端真實IP有些用此思路方法讀取到 仍然是代理伺服器IP還有點需要注意是:如果客戶端沒有通過代理伺服器來訪問 那麼用 Request.ServerVariables ("HTTP_X_FORWARDED_FOR") 取到值將是空因此如果要在中使用此思路方法 可以這樣處理:

⑥ asp怎麼獲取訪問者ip地址,網上的代碼獲取的全是伺服器的ip,求高手,在線等~~~

暈 你一定是用的區域網吧。一定是伺服器的IP地址了,就是你的外網的IP。不會獲取到你內網的IP地址的。如果你用寬頻就可以了

⑦ asp.net如何獲取伺服器ip與mac地址

復制代碼 代碼示例: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地址。

⑧ asp:怎樣獲取內網的ip地址

參考思路如下:
假設伺服器內網ip:192.168.10.6
公司公網ip:60.11.9.X

所有內網用戶訪問都會留下公網IP:60.11.9.X。

在網站首頁判斷,如果來訪IP為60.11.9.X,則將網站轉向192.168.10.6內網訪問。這樣就可以記錄到內網機器IP了。
注意:此方法要求伺服器和內網機器在一個區域網內。

⑨ ASP如何獲取真實IP地址

資源簡介 大家都知道,在ASP中可以使用Request.ServerVariables("REMOTE_ADDR")來取得客戶端的IP地址,但如果客戶端是使用代理伺服器來訪問,那取到的就是代理伺服器的IP地址,而不是真正的客戶端IP地址。因此,如果要在程序中使用此方法,可以這樣處理: ...... userip = Request.ServerVariables("HTTP_X_FORWARDED_FOR") If userip = "" Then userip = Request.ServerVariables("REMOTE_ADDR") ...... 即:如果客戶端通過代理伺服器,則取HTTP_X_FORWARDED_FOR的值,如果沒通過代理伺服器,就取 REMOTE_ADDR的值。

熱點內容
圖片壓縮求 發布:2024-12-22 15:05:28 瀏覽:780
我的世界tis伺服器怎麼加 發布:2024-12-22 14:48:09 瀏覽:579
方舟伺服器虛擬內存是什麼意思 發布:2024-12-22 14:21:52 瀏覽:956
磁力片編程課 發布:2024-12-22 14:10:57 瀏覽:272
小米6實際存儲空間 發布:2024-12-22 13:41:25 瀏覽:595
sql注入補丁 發布:2024-12-22 13:32:58 瀏覽:120
小區高層消防逃生怎麼配置 發布:2024-12-22 13:29:20 瀏覽:717
伺服器配置光纖網卡ip 發布:2024-12-22 13:22:47 瀏覽:516
地圖下載源碼 發布:2024-12-22 13:18:40 瀏覽:394
navicat存儲過程導出 發布:2024-12-22 13:12:44 瀏覽:300