如何轻松查看电脑的IP地址和端口信息

IP地址如同您电脑在网络世界中的门牌号,是设备间通信的基础。端口则像是这栋大楼里具体的房间号,不同的网络服务(如网页浏览、文件传输)通过不同的端口进行数据传输,掌握查看这两项信息的方法,对网络排错、远程连接或理解网络运行状态都很有帮助。

如何查看电脑ip和端口

查看电脑的IP地址

Windows 系统

如何查看电脑ip和端口
  • 命令提示符(最快)

    1. 按下 Win + R 键,打开“运行”对话框。
    2. 输入 cmd 并按回车键,打开命令提示符窗口。
    3. 在黑色窗口中输入 ipconfig 并按回车键。
    4. 在显示的信息中找到您正在使用的网络连接(如“无线局域网适配器 WLAN”或“以太网适配器 以太网”)。
    5. 查找 IPv4 地址 后面的数字(168.1.100),这就是您电脑在本地网络中的IP地址。默认网关通常是您的路由器地址。
  • 设置界面(图形化)

    如何查看电脑ip和端口
    1. 点击任务栏右下角的网络图标(Wi-Fi或小电脑图标)。
    2. 选择当前连接的网络名称旁边的“属性”。
    3. 向下滚动,在“属性”部分即可找到 IPv4 地址

macOS 系统

  • 系统设置

    1. 点击屏幕左上角的苹果菜单 (),选择“系统设置”。
    2. 点击“网络”。
    3. 在左侧选择您当前正在使用的网络连接(如“Wi-Fi”或“以太网”)。
    4. 您当前的本地IP地址会直接显示在右侧状态信息中(可能需要点击一下当前连接名称旁边的“详细信息”按钮,在“TCP/IP”标签页查看更清晰,标记为“IP地址”)。
  • 终端命令

    1. 打开“应用程序” -> “实用工具” -> “终端”。
    2. 输入命令 ifconfig | grep "inet " | grep -v 127.0.0.1 并按回车。
    3. 168.x.xx.x.x 开头的 inet 地址就是您的本地IP地址(inet 192.168.1.150)。en0 (有线) 或 en1 (无线) 开头的行更可能是您当前使用的。

Linux 系统(常用发行版)

  • 终端命令:
    1. 打开终端(快捷键通常是 Ctrl + Alt + T)。
    2. 输入 ip addr show 或较新的 ip a 命令。
    3. 在输出信息中,找到您正在使用的网络接口(如 eth0 代表有线网卡,wlan0 代表无线网卡)。
    4. 在对应接口信息中查找 inetinet6 后面的地址(inet 192.168.1.200/24),斜杠前面的数字就是IPv4地址。brd 后面的地址通常是广播地址。
    5. 另一个常用命令是 ifconfig(部分新系统需安装 net-tools 包),用法类似。

重要提示: 以上方法查看到的是您的本地(内网)IP地址,仅供局域网内识别,要查询您对外访问网站时显示的公网IP地址,只需在浏览器中访问搜索引擎并搜索“我的IP”,结果页通常会直接显示您的公网IP。

查看电脑上的端口使用情况

了解哪些程序正在使用哪些端口进行通信,对于排查网络问题或确认服务状态至关重要,主要依靠命令行工具。

Windows 系统

  • 使用 netstat 命令(核心工具):
    1. 以管理员身份运行命令提示符(搜索“cmd”,右键选择“以管理员身份运行”)。
    2. 输入以下命令并按回车: netstat -ano
    3. 这个命令会列出所有活动的网络连接和监听端口。
      • Proto: 协议 (TCP/UDP)。
      • Local Address: 本地IP地址和端口号(0.0.0:80 表示监听所有网卡的80端口,168.1.100:55678 表示一个已建立的连接)。
      • Foreign Address: 远程IP地址和端口号。
      • State: 连接状态 (如 LISTENING 监听, ESTABLISHED 已建立)。
      • PID: 使用该端口的进程ID。
    4. 要查找特定端口(如80),可用:netstat -ano | findstr :80
    5. 根据PID,打开任务管理器(Ctrl+Shift+Esc),切换到“详细信息”选项卡,通过PID找到对应的进程名称。

macOS 和 Linux 系统

  • 使用 lsofnetstat 命令:
    • lsof (功能强大)
      1. 打开终端。
      2. 查看所有网络连接和监听端口: sudo lsof -i
      3. 查看特定端口(如80): sudo lsof -i :80
      4. 输出包含:COMMAND (进程名), PID, USER, TYPE, NODE (协议), NAME (地址和端口)。
    • netstat (较通用)
      1. 打开终端。
      2. 常用命令: sudo netstat -tulnp (查看TCP/UDP监听端口及对应进程) sudo netstat -anp | grep LISTEN (查看所有监听端口)
      3. 输出字段类似Windows的netstatLocal Address列包含端口号,PID/Program name列显示进程信息(可能需要 sudo 权限才显示)。

查看端口的意义与应用场景

  • 服务状态检查: 确认您搭建的网站(80/443端口)、数据库(如3306)、远程桌面(3389)等服务是否在正确端口上监听。
  • 网络故障排查: 程序无法连接网络?检查它是否尝试连接到正确的目标端口;或者是否有防火墙阻止了该端口的出入站。
  • 安全审计: 发现异常端口监听或连接,可能提示存在可疑进程或未授权访问。
  • 连接问题诊断: 了解程序实际使用的端口,有助于配置路由器端口转发或防火墙规则。

网络安全温馨提示

  • 谨慎开放端口: 在路由器或电脑防火墙上开放端口(尤其是高权限端口如22, 3389)意味着增加暴露面,确保只开放必要的端口,并设置强密码或密钥认证。
  • 警惕异常连接: 定期检查端口使用情况,对不认识的进程或连接保持警惕,使用知名安全软件进行扫描。
  • 公网IP的隐私: 意识到您的公网IP地址是可被访问到的,避免在不可信网站或论坛随意公开,使用公共Wi-Fi时尤其要注意安全。

理解IP地址和端口是有效管理个人电脑网络连接、解决常见网络问题的基础技能,无论是技术人员还是普通用户,掌握这些方法都能让您更清晰地了解设备如何与外界通信,并在遇到网络困扰时快速定位方向,定期查看端口状态,保持一份对设备网络活动的关注,是维护个人网络安全的重要一步。

标签: IP地址 端口

  • 评论列表 (0)

留言评论