簡體   English   中英

我可以從 IP 地址獲得哪些信息?

[英]What information can I get from an IP address?

如果您有一組計算機(在 LAN 中)的 IP 地址,還可以從中推斷出哪些其他信息? 例如,有沒有辦法找出每個 IP 背后的計算機正在運行什么操作系統?

這取決於您的意思是被動還是主動。 被動地(即,通過不嘗試連接或掃描 IP 本身),您可以在http://ipinfo.io 上從我的服務中准確查看 IP 中可用的信息。 它包括粗略的地理位置、主機名和網絡所有者。 以下是 Google 公共 DNS IP 的數據:

$ curl ipinfo.io/8.8.8.8
{
  "ip": "8.8.8.8",
  "hostname": "google-public-dns-a.google.com",
  "loc": "37.385999999999996,-122.0838",
  "org": "AS15169 Google Inc.",
  "city": "Mountain View",
  "region": "California",
  "country": "US",
  "phone": 650
}

如果你想采取積極的方法,你可以找到更多。 nmap這樣的工具會准確地告訴您正在運行哪些服務,並能夠很好地猜測正在運行的操作系統。

您通常可以從 IP 地址獲得:

但僅此而已。

但是...從完整的 TCP 會話中,您可以根據它的行為方式、為某些標頭字段選擇的值等推斷出其他內容。 NMAP有一個“指紋”系統,可以很好地猜測操作系統機器正在運行。

從我的服務 - ipdata.co - 您可以從任何 IPv4 或 IPv6 地址獲取地理位置、組織、貨幣、時區、調用代碼、標志和 Tor 退出節點狀態數據。

它還擁有 10 個全球端點,每個端點每天可以處理超過 8 億個呼叫!

curl https://api.ipdata.co/70.70.70.70
{
    "ip": "70.70.70.70",
    "city": "",
    "region": "",
    "region_code": "",
    "country_name": "Canada",
    "country_code": "CA",
    "continent_name": "North America",
    "continent_code": "NA",
    "latitude": 43.6319,
    "longitude": -79.3716,
    "asn": "AS6327",
    "organisation": "Shaw Communications Inc.",
    "postal": "",
    "currency": "CAD",
    "currency_symbol": "$",
    "calling_code": "1",
    "flag": "https://ipdata.co/flags/ca.png",
    "emoji_flag": "\ud83c\udde8\ud83c\udde6",
    "time_zone": "",
    "is_eu": false,
    "suspicious_factors": {
        "is_tor": false
    }
}⏎ 

這么多選擇。 還有https://ifconfig.co ,這是一個非常專注於開發人員的網站。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM