① 怎麼將獲取到得IP地址寫入到資料庫中
access中記錄用戶ip的方法:
'獲取訪問者的IP
ip = Request.ServerVariables("HTTP_X_FORWARDED_FOR")
set rs=server.CreateObject("adodb.recordset")
sql = "select * from xiaoyewl_yzm where yzip='"&ip&"' and DATEDIFF('d',now(),sj)=0" '先查詢資料庫里有沒有
rs.open sql,conn,3,2
if rs.eof or rs.bof then '資料庫無當天IP則寫入
rs.addnew
now_time = now '獲取登陸時間(伺服器時間)
rs("yzip") = ""&ip&""
rs("yzcs") = 1
rs("sj") = now_time
rs.update
end if
rs.close
② 如何定位一個 ip 的地理位置
由於IP地址的分配是全球統一管理的,因此入侵者可以通過查詢有關機構的IP地址資料庫來得到該IP所對應的地理位置,由於IP管理機構多處於國外,而且分布比較零散。因此這里介紹兩個能查詢到IP資料庫的國內個人網站。
1、例如,要查詢192.168.1.105的地理位置,可在圖中的「IP地址」右面的文本框中輸入「192.168.1.105」,然後單擊「查詢」按鈕,就會得到相應查詢結果。
③ 資料庫中怎麼存儲IP地址
樓上的比較復雜了,直接用text文本,設定最多15字元就可以了。
比如asp,首先取得用戶的ip,如
<%
dim uip
uip=Request.ServerVariables("REMOTE_ADDR")
%>
其次,存到資料庫某欄位,如
<%
'資料庫連接,這個看你自己的資料庫鏈接了,不再詳述
rs.addnew
rs("ip的欄位")=uip '添加到資料庫
rs.update '更新內容,保存
%>
還有問題?Q我
④ ip地址查詢的資料庫
1. IP市級庫 :可以查詢到所有國內的IP段,精確到縣級市(部分固定IP精確到區縣)。
2. IP國家庫 :可以查詢到國際上各個國家的IP段,精確到具體的國家,不能查到更深層的省市。
3. IP省級庫(無ISP):可以查詢到國內的IP段,精確到省(有個別數據只能確定是在國內,不能定位到省,含港澳台地區)。
4. IP省級庫(含ISP):在省級IP庫的基礎上,可以進一步查詢到該IP所屬的ISP信息(只能查詢到省,部分IP的ISP信息無法確定)。
5. 省級定製IP庫:可以查詢國內某個省份的IP段,精確到地級市。每個省為一個單位,按省銷售(可以查詢到這些IP的ISP信息)。
6. ISP定製IP庫:可以查詢某個ISP所轄IP段。每個ISP為一個單位,按ISP銷售,不能查到省市信息。
7. 國內范圍IP庫(大陸地區):可以查詢到所有國內的IP段,不能精確到更深層的省市及ISP信息。不包含港澳台地區。 (1)IPV6地址長度為128比特,地址空間增大了2的9 6次方倍;
(2)靈活的IP報文頭部格式。使用一系列固定格式的擴展頭部取代了IPV4中可變長度的選項欄位。IPV6中選項部分的出現方式也有所變化,使路由器可以簡單路過選項而不做任何處理,加快了報文處理速度;
(3)IPV6簡化了報文頭部格式,欄位只有8個,加快報文轉發,提高了吞吐量;
(4)提高安全性。身份認證和隱私權是IPV6的關鍵特性;
(5)支持更多的服務類型;
(6)允許協議繼續演變,增加新的功能,使之適應未來技術的發展;