怎么快速查自己电脑IP?

在Windows系统中,打开命令提示符输入ipconfig查看IPv4地址;在macOS或Linux中,打开终端输入ifconfigip addr查找,也可通过浏览器访问”我的IP”等网站查询公网IP地址。

Windows 系统

  1. 使用 ipconfig 命令:

    ipconfig
    • 查看 IPv4 地址:在输出中查找 IPv4 Address(有线网卡)或 Wireless LAN adapter(无线网卡)对应的地址。
    • 若需详细信息:
      ipconfig /all
  2. 使用 PowerShell(更现代):

    Get-NetIPAddress | Where-Object { $_.AddressFamily -eq 'IPv4' } | Format-Table IPAddress, InterfaceAlias

Linux/macOS 系统

  1. 使用 ifconfig(传统方式):

    ifconfig
    • 查找 inetinet addr 后的IPv4地址(部分新系统需安装 net-tools)。
  2. 使用 ip 命令(推荐):

    ip addr show
    • 在输出中定位 inet 开头的行(如 inet 192.168.1.100/24)。
  3. 快速获取活动IP:

    hostname -I  # 仅Linux

查看端口监听状态

Windows 系统

  1. 使用 netstat

    netstat -ano | findstr "LISTENING"
    • -a:显示所有连接和监听端口
    • -n:以数字形式显示地址和端口
    • -o:显示占用端口的进程ID(PID)
    • 示例输出:
      TCP    0.0.0.0:80      0.0.0.0:0    LISTENING       1234
  2. 定位进程名称(根据PID):

    tasklist | findstr "1234"

Linux/macOS 系统

  1. 使用 netstat

    netstat -tuln
    • -t:TCP端口
    • -u:UDP端口
    • -l:仅显示监听端口
    • -n:禁用域名解析(显示数字IP)
  2. 使用 ss(更高效):

    ss -tuln
    • 输出示例:
      LISTEN 0  128    0.0.0.0:22   0.0.0.0:*
  3. 查看进程信息:

    sudo lsof -i :80  # 查看占用80端口的进程

查看远程服务器端口连通性

通用方法(所有操作系统)

  1. 使用 telnet(测试TCP端口):

    telnet 目标IP 端口号
    • 示例:telnet 192.168.1.1 80
    • 若显示 Connected... 表示端口可访问(需先安装telnet客户端)。
  2. 使用 nc (netcat):

    nc -zv 目标IP 端口号
    • 示例:nc -zv example.com 443
    • 输出 succeeded! 表示连通。

高级技巧

  1. 过滤特定端口(Linux/macOS):

    ss -tuln | grep ':80\b'
  2. 查看实时连接(动态监控):

    sudo tcpdump -i any port 80  # 抓取80端口流量
  3. 获取公网IP(通过外部服务):

    curl ifconfig.me  # 或使用 api.ipify.org

⚠️ 安全提示

  • 操作敏感端口需管理员权限(Windows:以管理员运行CMD;Linux:使用 sudo)。
  • 避免在公共网络暴露 netstat/ss 输出(可能泄露服务信息)。
  • 测试远程端口前需获得授权,未经授权的端口扫描可能违法。

引用说明

  • Windows 命令参考:微软官方 Netstat 文档
  • Linux 网络工具:Linux ip 命令 手册页
  • 端口安全建议:SANS Institute 网络安全指南
    更新于 2025 年 10 月,适用于 Windows 10/11、Linux Kernel 5.x+ 及 macOS Monterey 及以上系统,技术实现基于操作系统原生工具,确保可靠性。

原创文章,发布者:酷番叔,转转请注明出处:https://cloud.kd.cn/ask/4553.html

(0)
酷番叔酷番叔
上一篇 2025年6月15日 09:21
下一篇 2025年6月15日 09:29

相关推荐

  • ASP网页中可包含哪些内容?

    在ASP网页开发中,开发者可以利用多种技术和组件来构建功能丰富的动态网页,ASP(Active Server Pages)作为一种服务器端脚本环境,支持嵌入HTML、脚本命令和COM组件,从而实现数据处理、用户交互和业务逻辑处理等功能,本文将详细介绍ASP网页中可包含的核心元素及其应用场景,脚本语言与代码块AS……

    2025年12月8日
    4300
  • ASP网页设计论文如何优化?

    ASP网页设计论文随着互联网技术的快速发展,动态网页设计已成为现代Web开发的核心领域之一,ASP(Active Server Pages)作为一种成熟的 server-side 脚本环境,因其简单易用、功能强大而被广泛应用于企业级网站开发,本文将围绕ASP网页设计的关键技术、实现方法及其优势展开讨论,并结合实……

    2026年1月1日
    3200
  • ASP源码转PHP,如何实现无缝转换?

    将ASP源码转换为PHP是一个常见的需求,尤其是在网站迁移或技术栈升级时,ASP(Active Server Pages)是微软开发的服务器端脚本技术,而PHP(Hypertext Preprocessor)是一种开源的通用脚本语言,特别适合Web开发,本文将详细介绍转换过程中的关键步骤、注意事项以及实用工具……

    2025年12月23日
    3300
  • ASP金融如何保障交易安全与合规?

    在金融行业数字化转型的大潮中,ASP(应用服务提供商)模式凭借其高效、灵活、低成本的优势,逐渐成为金融机构提升业务能力的重要工具,ASP金融模式通过互联网向金融机构提供各类应用服务,包括核心业务系统、风险管理平台、支付结算系统等,帮助中小金融机构摆脱自建系统的高昂成本与技术壁垒,快速实现业务创新与升级,ASP金……

    2025年11月25日
    4000
  • 文件无法打开怎么办?

    问题核心原因Linux终端或vi中显示文件夹/文件名乱码,本质是字符编码不匹配造成的,常见场景包括:文件名包含中文/日文/韩文等非ASCII字符系统环境变量 LANG 或 LC_* 设置错误通过SSH连接时客户端与服务端编码不一致文件来自其他操作系统(如Windows默认GBK编码)解决方案分步指南第一步:检查……

    2025年6月27日
    11000

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

联系我们

400-880-8834

在线咨询: QQ交谈

邮件:HI@E.KD.CN

关注微信