程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> .NET網頁編程 >> .NET實例教程 >> 把ip轉換成對應的城市名

把ip轉換成對應的城市名

編輯:.NET實例教程
     先去下一個最新的純真IP數據庫,然後按如下操作:
  1.運行純真QQIP數據庫裡帶的ShowIP.exe,點解壓,輸入文件名,比如IP.txt,確定,就得到一個TXT文件。
  
  2.打開Access,工具-自定義,命令選項卡,把導入選項拖動到上面的工具欄。
  
  3.建庫,建一個表,四個字段
  
  Startip 類型:文本 (相關城市的IP段信息)
  Endip 類型:文本 (相關城市的IP段信息)
  Country 類型:文本 (相關城市名稱)
  ReUrl 類型:文本 (你想要跳轉的城市路徑如:北京 http://bj.abc.com)
  
  4.點導入按鈕,文件類型選文本文件,找到剛才導出的IP.txt文件,導入到剛才建的表裡~
  
  運算將真實IP轉換為數字,比如北京的IP段是 : 1.1.0.0 -- 1.1.0.255
  
  Startip: 1*256*256*256+1*256*256+0*256+0 = 16842752 (這個數字才是最終要放到數據庫裡)
  
  Endip: 1*256*256*256+1*256*256+0*256+255 = 16843007 (這個數字才是最終要放到數據庫裡的)
   最後就可以利用SQL語句查詢數據庫中的表來完成從ip地址到城市名的轉換了。
  
  http://www.cnblogs.com/zhangronghua/archive/2006/12/09/587497.Html 
  
  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved