我可以从 IP 地址获得啥信息?
Posted
技术标签:
【中文标题】我可以从 IP 地址获得啥信息?【英文标题】:What information can I get from an IP address?我可以从 IP 地址获得什么信息? 【发布时间】:2012-10-24 17:24:44 【问题描述】:如果您有一组计算机的 IP 地址(在 LAN 中),可以从中推断出哪些其他信息?例如,有没有办法找出每个 IP 背后的计算机正在运行什么操作系统?
【问题讨论】:
看看这里:serverfault.com/questions/373917/… 看看这是否能回答你的问题 :) 你可能应该像我们的ip-api.io那样使用地理位置API 嗯,不知道原问题是否被编辑了。因为至少现在它询问的是局域网中的 IP,并且下面所有赞成的答案都提到了地理位置,这显然无法从本地网络 IP 地址确定。 我记得最初的问题,肯定是关于局域网的。作为 IT 支持的一部分,我想映射我们办公室的本地网络。 【参考方案1】:这取决于您是指被动还是主动。被动地(即,通过不尝试连接或扫描 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 之类的工具会准确地告诉您正在运行哪些服务,并且能够很好地猜测正在运行的操作系统。
【讨论】:
我刚刚尝试点击您的网站,但我的 *** 的 DNS 似乎不喜欢它。我收到“Warning: Unsafe Website Blocked!ipinfo.io 由于以下原因,此网站已被暂时阻止:恶意软件、网络钓鱼、间谍软件、黑客攻击、操作系统、Internet / NetServices、僵尸网络/网络钓鱼/恶意软件/密钥记录器和监控” .我最终能够使用 ComodoDNS 表单将其列入白名单,但我认为您可能想调查一下。 @JoeT:不,我没有。【参考方案2】:从你经常可以得到的IP地址:
机器的粗略地理位置 (http://www.ip2location.com/) 运营网络的公司名称 (whois)但仅此而已。
但是...从完整的 TCP 会话中,您可以根据其行为方式、为某些标头字段选择的值等推断出其他内容。NMAP 有一个“指纹” " 可以很好地猜测机器运行的操作系统的系统。
【讨论】:
【参考方案3】:通过我的服务 - 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
⏎
【讨论】:
【参考方案4】:这么多选择。还有https://ifconfig.co,有一个非常专注于开发者的网站。
【讨论】:
以上是关于我可以从 IP 地址获得啥信息?的主要内容,如果未能解决你的问题,请参考以下文章
我可以从使用 c++ 和 windows 连接到服务器的套接字获得啥信息?