怎么快速查自己电脑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返回键点击无反应怎么办?

    在Web开发中,用户浏览行为的管理直接影响应用的可用性与数据安全性,浏览器返回键作为最基础的操作之一,若处理不当,可能引发表单重复提交、页面状态错乱、数据不一致等问题,在ASP(Active Server Pages)技术栈中,如何科学应对返回键带来的挑战,成为开发者需要重点关注的内容,本文将围绕ASP场景下返……

    2025年11月9日
    2000
  • asp账号密码

    在互联网技术发展的早期阶段,ASP(Active Server Pages)作为一种经典的动态网页开发技术,被广泛应用于构建各类Web应用程序,许多基于ASP开发的老旧系统至今仍在企业或特定场景中运行,这些系统的安全性往往与账号密码管理密切相关,本文将围绕ASP账号密码的安全性、管理方法及最佳实践展开讨论,帮助……

    2天前
    800
  • ASP解密Dim,如何破解变量声明加密?

    在ASP开发过程中,开发者可能会遇到需要解密包含dim关键字代码的情况,这通常发生在维护遗留系统或分析第三方组件时,因为早期ASP代码常使用简单加密或混淆技术保护源码,本文将系统介绍ASP解密dim相关代码的方法、工具及注意事项,帮助开发者高效处理这类任务,ASP代码加密与解密背景ASP(Active Serv……

    2025年12月1日
    900
  • 为什么我的bash脚本总报错

    脚本基础概念什么是Shell脚本Shell脚本是包含Linux命令的文本文件,由Shell解释器(如Bash)执行,文件扩展名通常为.sh,为什么用脚本自动化重复任务(如备份、监控)减少人为操作错误提高复杂任务的执行效率创建并运行脚本步骤1:创建脚本文件nano hello.sh # 使用nano编辑器创建文件……

    2025年6月13日
    8600
  • 如何将ASP代码高效转换为JavaScript并保持功能兼容?

    在Web技术快速迭代的背景下,许多基于ASP(Active Server Pages)的 legacy 系统需要向JavaScript技术栈迁移,以实现跨平台兼容性、性能提升及现代化维护,ASP作为微软早期推出的服务器端脚本技术,常与VBScript或JScript配合使用,依赖IIS环境;而JavaScrip……

    2025年11月15日
    1900

发表回复

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

联系我们

400-880-8834

在线咨询: QQ交谈

邮件:HI@E.KD.CN

关注微信