如何查询您的IP地址?

24分钟前阅读2回复0
雕刻瞎
雕刻瞎
  • 管理员
  • 注册排名6
  • 经验值496360
  • 级别管理员
  • 主题99272
  • 回复0
楼主

在我使用手机的应用时,有时会遇到无法访问某些网站的情况,这是因为手机没有正确获取到自己的IP地址,这个IP地址对于应用的正常工作至关重要,本文将教你如何通过抓包找到手机的IP地址。

方法一:使用Wireshark抓包

app是如何查到我的ip地址的

1、创建WiFi热点

- 在电脑上启用WiFi热点功能。

- 将手机连接到该WiFi热点。

2、启动Wireshark

- 打开Wireshark并选择“网络”选项卡。

- 点击“添加过滤器”,输入以下过滤器:ip.addr == <手机IP地址>,然后点击“应用”。

3、开始抓包

- 点击“开始”按钮开始抓包。

app是如何查到我的ip地址的

- 操作手机,观察Wireshark捕获的数据包。

- 查找包含手机IP地址的HTTP请求和响应数据包。

方法二:使用Python脚本扫描局域网IP

1、获取系统类型

   import platform
   system_type = platform.system()
   if system_type == 'Windows':
       param = 'n'
   elif system_type == 'Linux' or system_type == 'Darwin':
       param = 'c'
   else:
       raise ValueError("Unsupported operating system")

2、构建ping命令

   import subprocess
   def ping_ip(ip):
       result = subprocess.run(['ping', '-{} {}'.format(param, ip)], capture_output=True, text=True)
       return "TTL" in result.stdout
   # 示例IP地址范围
   for ip in range(1, 256):
       ip_address = f"192.168.1.{ip}"
       if ping_ip(ip_address):
           print(f"{ip_address} is active")

方法三:使用ARP命令

在Windows和Linux系统中,你可以使用ARP命令来扫描局域网IP地址。

Windows

app是如何查到我的ip地址的

 arp -a

Linux

arp -a

这些命令会列出本地计算机及其连接到网络的其他设备的MAC地址和IP地址。

注意事项

1、网络安全:抓包可能会暴露你的设备和网络环境,因此请确保你是在合法的情况下进行此类操作。

2、隐私问题:某些网络环境可能会限制非授权的ARP扫描,因此请谨慎使用。

通过上述方法,你应该能够在手机应用中找到自己的IP地址。

0
回帖

如何查询您的IP地址? 期待您的回复!

取消
载入表情清单……
载入颜色清单……
插入网络图片

取消确定

图片上传中
编辑器信息
提示信息