網站到IP查找
由於Python腳本依賴於 IP.CSV 輸入CSV文件繼續IP地址,此文件必須與腳本相同的路徑存在. 打開文本編輯器文件並創建四個IP條目.
如何找到網站的IP地址
每個網站至少都有一個相關的IP地址,用於與網絡上的設備通信. 因為記住這些隨機數字將很困難,所以開發人員創建了域名系統(DNS). DNS解析域名(例如Whatismyip.com)到數值IP地址,然後計算機用來通信. 但是,作為用戶,除了知道域名外,您可能還需要找到網站的IP地址. 通過使用ping命令,nslookup命令或DNS查找工具,您可以在幾個步驟中輕鬆找到網站的IP地址.
使用ping命令
您可以使用ping命令通過命令提示符找到任何網站的IP地址. ping命令檢查連接的響應時間,該連接表示連接的可靠性,但也返回網站的IP地址.
要使用ping命令找到網站的IP地址,請打開命令提示符並輸入:
ping示例網站.com
在下面,您可以看到Google的pinging結果.com的IP地址.
對於Mac用戶,可以在終端執行相同的命令. 打開終端並輸入與上述相同的命令(ping示例網站.com). 結果如下所示.
如本示例所示,Google的IPv4地址.com網站是108.177.122.139. IPv6地址為2607:F8B0:4004:815 :: 200E.
使用nslookup命令
使用命令行工具檢查網站的IP地址的另一種方法是NSlookUp命令. 大多數操作系統,無論是Microsoft Windows,MacOS,Linux還是其他系統,都提供NSlookup工具,因為它專門用於查找IP地址.
NSlookup工具比Ping命令提供了更多信息,儘管兩者都可以找到網站的IP地址. 要使用NSlookup命令找到網站的IP地址,請打開命令提示符並輸入:
nslookup示例網站.com
以下是在Google上運行的命令的示例.Microsoft Windows系統中的com.
服務器行下方的線路是為Google提供信息的DNS服務器的IP地址.com,即2001:578:3f :: 30. 地址行顯示了Google的IPv6地址.com,是2607.F8B0:4004:815 :: 200E.
Mac用戶可以打開終端以運行同一命令. 下面,您可以看到Google的NSlookup結果.通過終端進行com.
使用此命令,我們可以看到一個ipv4地址顯示在Google的地址行下方.com – 172.217.15.110.
使用DNS查找工具
ping命令和nslookup命令都是查找網站IP地址的選項. 但是,確定網站IP地址的最簡單方法是通過DNS查找工具.
轉到DNS查找工具,將網站URL輸入到文本條目中,然後單擊查找. 下面,您可以看到Google的結果.com.
請注意,搜索產生了與使用其他方法所示的IP不同的IPv4地址列表. 這是因為許多大型公司具有與完全合格的域名(FQDN)相關的一個以上的IP地址,Google.com是. 當互聯網上的系統查找Google時.com,Google的DNS服務器返回的IP地址可能每次都不相同,因為同一域中有幾個同樣有效的IP地址.
許多擁有公共訪問網站的公司使用旋轉型DNS技術將IP地址與其網絡服務器相關聯. 如果大量用戶同時訪問其服務器,他們將不會全部訪問同一服務器. 因此,DNS服務器循環瀏覽一個IP地址列表.
了解IPv4和IPv6結果的差異
在接收IP地址搜索的結果時,可以接收兩種IP地址之一:IPv4地址或IPv6地址. 您要搜索的IP都沒關係. 無論是Windows計算機,Mac還是其他設備,例如iPhone. 在某些情況下,兩者都可以使用;例如,關於什麼.com主頁,您可以檢查公共IPv4和IPv6地址,因為它們都在可用時顯示.
但是為什麼像Google中一樣顯示兩個不同的IP地址,例如在Google中.上面的查詢? 什麼是Google的IP地址?
實際上,兩者在它們如何為網站的功能方面沒有區別. IPv6是Internet協議的較新版本,為避免使用IPv4地址避免IP耗盡而創建. 由於原始的IPv4地址系統缺乏足夠的IP地址組合,用於訪問Internet的所有設備,因此Internet工程工作組(IETF)創建了更長,更廣泛的IPv6地址系統. 因此,兩者都是Google的IP地址. 一旦知道如何獲取服務器的IP地址,就可以使用各種站點和服務器測試它,以查看您檢索的結果.
儘管IPv4繼續被廣泛使用,但許多網站的IP現在可以使用IPv6訪問. 大多數人更熟悉IPv4地址. 但是,許多網絡設備都配置了IPv4和IPv6連接功能. 互聯網服務提供商可以同時處理IPv4和IPv6數據流量.
如果您要查找網站的IP或查找服務器IP地址,並且您將獲得帶有IP地址查找的IPv4地址,然後獲得IPv6地址,則結果都不是錯誤的. 它們都是分配給您要查詢的特定網站的IP地址.
- 不要賣我的個人信息
- 更改同意
網站跟踪IP地址
每個網站至少有一個IP地址連接到其域名. 例如,Facebook網站具有IP地址157.240.214.35連接到域名www.Facebook.com .
當您在瀏覽器中輸入URL時,它將首先確定該URL的域名. 然後查找IP地址,並使用此IP連接到服務器. 連接後,它將獲取網站的源代碼以顯示頁面.
這些IP地址在域名系統(DNS)中配置為A和AAAA記錄. 但是你怎麼能查找這些IP地址? 這取決於您正在使用的操作系統. Windows,Linux和Mac都有不同的方法來查找IPv4和IPv6地址. 下面的部分列出了每個操作系統的指令.
如何在Windows上查找網站的IP地址
要查看Windows上域名的服務器IP地址,請按照以下步驟:
- 打開 命令提示符 通過導航到
“在此處鍵入搜索”→
打開.
類型
nslookup -q =一個示例.com 並擊中
[進入] 例如,獲取IPv4地址.com .
如何在Mac OS上查找網站的IP地址
要檢查Mac上域名的IP地址,請按照以下步驟:
- 打開 終端 通過進入
[進入].
類型
挖掘示例.com a 並擊中
[進入] 例如,獲取IPv4地址.com .
如何在Linux上查找網站的IP地址
要檢查Linux上域名的IP地址,請執行以下步驟:
- 打開 終端 通過進入
[進入].
類型
挖掘示例.com a 並擊中
[進入] 例如,獲取IPv4地址.com .
如何找到網站的IP地址
要檢查域的IP地址,請執行以下步驟:
- 打開網站到IP查找工具.
- 輸入URL或域名並點擊
[進入].
DNS工具
- 反向IP查找
- DNS檢查器
- 網站到IP查找
- cname查找
- TXT查找
如何跟踪網站訪問者的IP地址
Shyam是RadioStud的創始人.IO是一個內容領導的創新工作室,專注於展示新興技術的用例. 他是一位企業家,技術傳教士,作家和導師,對培養想法和建立圍繞新興和未來派趨勢的事物的熱情充滿熱情,信息技術和電信趨勢.
目錄:
標題
對於外行,IP地址是位於點中放置的數字的神秘順序. 但是,如果您是訓練有素的網絡工程師,您將了解這些數字的細微差別以及該如何映射到基礎網絡拓撲上. 但是IP地址的含義超出了代表它們的數字.
IP地址基於地理,類似於電話號碼區域代碼. 因此,應用程序或網站可以跟踪其訪問者的IP地址,以估算其所在的一般區域. 在此博客文章中,我們介紹了摘要的IP Geolocation API,以從任何IP地址提取基於位置的信息. 我們涵蓋了API的基本用法,其用例以及如何使用Python自動跟踪IP地址的快速開發人員預覽.
不要重塑輪子.
摘要的API現在已經準備就緒.
摘要的API套件是為了節省時間. 您無需成為電子郵件驗證,IP地理位置等方面的專家. 只需專注於編寫實際上對您的應用或業務很有價值的代碼,我們將處理其餘的代碼.
為什麼您需要跟踪您的網站訪問者的IP地址?
如果您正在經營電子商務業務,您的網站的託管服務器將生成訪問者IP地址的日誌. 這是從每個IP地址提取的位置數據的金礦.
通過提取IP地址的位置信息,您可以通過各種方式跟踪訪問者:
- 特定位置的訪客分類:位置信息使您可以根據城市,國家和大陸對訪客進行分類. 此信息對於了解您業務的地理範圍很有用.
- 分析訪問者:這是訪客分類的結果. 了解訪問者的位置使您可以在門戶網站上構建本地化功能. 這可能很簡單,就像以當地性格和基於該位置的區域節日和節日提供自定義交易一樣簡單.
- 安全威脅分析:我們經常聽到網站受到惡意黑客或機器人的攻擊. 了解此類訪問者的IP地址使您可以跟踪攻擊起源以構建位置圖的位置. 基於此,您可以對網站進行編程以採取一些步驟,例如阻止訪問者從特定位置或其他驗證以偏轉機器人.
Abstractapi的IP GeOlocation API的概述
無論您在跟踪IP地址背後的主要目的是什麼,抽象IP地理位置API通過REST API接口提供了功能齊全的IP位置服務.
IP地理位置API的一些顯著特徵如下:
- 粒狀位置信息:IP地理位置API提供具有高粒度的位置信息,直到城市名稱,超過225,000個城市映射.
- 地緣政治信息:它還提供地緣政治信息,例如該國的國旗圖像和貨幣.
- 其他有用的信息:它提供了有用的信息,例如時區和ISP詳細信息. 這些對於特殊情況的IP地址跟踪很有用,用於訪問者分析或安全威脅分析.
- 對IPv6的支持:它也支持IPv6格式的IP地址.
查看IP Geolocation API頁面,以了解有關其功能,API文檔和样品的更多信息.
如何跟踪網站訪問者的IP地址
讓我們以IP地理位置API進行測試驅動器,並了解如何找到某人的IP地址.
嘗試IP地理位置API
註冊Abstractapi並登錄主要儀表板. 您可以在查找類別的列表下找到IP地理位置API.
沿著下面的步驟測試API.
步驟1:訪問IP地理位置API儀表板
單擊“查找”類別中的“ IP地理位置”. 您現在可以看到帶有實時測試控制台的API儀表板.
默認情況下,您將獲得一個免費計劃,每月向您提供20000年的API請求.
步驟2:訪問您的IP地理位置API密鑰
在IP地理位置API的儀表板上,您可以看到為您的帳戶生成的API鍵. 這是分配給您帳戶的獨特鍵. 記下此API鍵.
步驟3:在IP地址測試IP地理位置API
單擊“製作測試請求”,您可以在IP地址上嘗試API.
您以JSON格式獲得API響應,根據您當前的物理位置包含位置詳細信息.
查看“文檔”子菜單,以獲取所有請求和響應參數的完整列表及其說明.
使用Python編程跟踪IP地址
最好通過可編程界面來利用API來自動化任務. 使用IP Geolocation API,您可以實現相同的目標來構建一個程序,該程序根據其IP地址準備用戶位置的報告.
在“嘗試”子菜單中,您可以看到很多選項通過各種編程語言調用IP地理位置API. 如果您服用python,則用於調用API的代碼段看起來像這樣.
它使用請求庫進行API調用.
讓我們構建一個真正的快速Python腳本來生成IP地址的地理位置報告. 對於網站所有者來說,這將是一個很棒的實用腳本,他們想跟踪網站訪問者的實際位置名稱.
這是您可以使它成為可能的方式. 讓我們考慮一下您想從訪問者來到您網站的地方捕獲城市. 您的網站託管在生成訪問者IP地址日誌的Web服務器平台上. 如果以表格格式收集這些IP地址,則可以將其饋送到Python腳本. 該腳本利用IP地理位置API生成包含每個IP地址的訪問者城市的CSV格式報告.
從設置Python編程環境的先決條件開始,然後按照以下步驟構建和測試此腳本. 假定您有一個初學者可以在Python中進行中級水平的水平.
步驟1:設置Python開發環境
您可以使用從Python官方網站下載的最新版本的Python3環境. 根據您的操作系統和平台選擇安裝程序包.
步驟2:創建虛擬環境
創建一個單獨的Python虛擬環境來運行程序. 創建此環境打開終端並運行以下命令
這將創建一個名為的項目目錄 ipgeo-script 在執行命令的當前目錄下.
激活虛擬環境並更改為項目目錄.
ipgeo-script \ Scripts \ activatecd ipgeo-script
安裝Python庫依賴關係. 在這種情況下,您將需要請求庫將REST API調用到抽象IP地理位置API.
Python -M PIP安裝請求
步驟3:創建Python腳本程序.
打開您喜歡的代碼編輯器並複制以下代碼段:
導入請求在開放的情況下導入CSV導入時間('ip-city.csv','w',newline ='')作為csvout:ipgeowriter = csv.作者(CSVOUT,DELIMITER =',',quodechar ='|',引用= csv.QUOTE_MINIMAL)帶有開放('ip.csv',newline ='')作為csvin:ipreader = csv.iPreader中的行讀者(csvin,delimiter =','):print(“ ip地址:” + row [0])響應=請求.獲取(“ https:// ipgeolocation.Abstractapi.com/v1/?fields = city&api_key =“+”&ip_address =“+row [0])data =響應.json()print(“城市:” + data ['city'])ipgeowriter.作者([[Row [0],data ['city']])時間.睡眠(1)
該程序讀取輸入CSV文件(IP.CSV)包含IP地址. 它循環在每個人上,並致電IP地理位置API以獲取他們的城市名稱. IP地址和城市存儲在另一個稱為的CSV文件中 IP-city.CSV.
確保用從摘要儀表板獲得的實際鍵代替佔位符. 將此文件另存為 ipgeo.py 在項目文件夾中.
步驟4:創建輸入IP地址文件
由於Python腳本依賴於 IP.CSV 輸入CSV文件繼續IP地址,此文件必須與腳本相同的路徑存在. 打開文本編輯器文件並創建四個IP條目.
將此文件另存為 IP.CSV. 該文件用作包含訪問者IP地址的Web服務器日誌文件.
步驟5:運行Python腳本
現在您的Python腳本已經準備就緒,輸入IP地址可用. 用Python解釋器運行腳本.
python ipgeo.py
如果一切順利,腳本將運行並顯示在每個IP地址的城市名稱 IP.CSV.
最後,您也可以檢查文件 IP-city.CSV. 這是腳本生成的輸出CSV文件,該文件包含IP地址的城市名稱,如您所需的. 您可以在電子表格中打開此文件以檢查城市的名稱.
您已經找到了一種為您的網站訪問者構建城市個人資料的方法.
用IP地理位置API征服世界
您只是看到跟踪網站訪問者的城市有多容易. 同樣的邏輯也適用於地區,州,國家,時區等. 詳細查看該文檔將為您提供指示,以從API響應中提取這些信息中的每一個.
您可以利用來自API的輸出數據來構建熱圖和其他形式的可視化,以從世界各地的訪問者中獲得網站的高度視野.
因此,請按照您的需要來定制Python腳本並負責您的在線業務. 如果您需要更高的API使用配額,請查看IP地理位置API的定價.
常問問題
什麼是IP地理位置API?
Abstractapi的IP Geolocation API提供了基於REST的服務來找到IP地址的物理位置. 它提供的地緣政治信息,包括城市,地區,國家以及時區和其他信息. 它具有IPv4和IPv6地址的全面覆蓋範圍.全球225,000多個城市的7500萬個地點,因此您始終取得最準確的結果.
我們在哪裡可以使用IP地理位置API?
來自Abstractapi的IP地理位置API可用於獲取連接到網站的訪問者的地理位置. 由於所有Internet流量都是根據IP地址進行路由的,因此此API對於基於其IP地址的網站訪問者的地理位置配置文件很有用,可用於更穩定的定位和分析. 同樣,任何在線屬性,無論是網站,門戶網站還是託管應用程序的應用程序服務器,都可以跟踪訪問者訪問該服務的地理位置.
跟踪IP地址的優點是什麼?
IP地址代表Internet上的終點. 與IANA分配的區域(Internet分配的數字授權),本地ISP分配了任何連接到Internet的用戶IP地址. 通過跟踪IP地址,可以知道有關用戶的地理信息. 這對於基於用戶位置的本地營銷活動至關重要. 此外,這對於執法機構在互聯網上追踪惡意用戶也很有用. 借助Appract API的IP Geolocation API,您可以獲得與地理位置,時區和IP地址的ISP詳細信息有關的所有信息.