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

查看电脑的IP地址
Windows 系统

-
命令提示符(最快)
- 按下
Win + R
键,打开“运行”对话框。 - 输入
cmd
并按回车键,打开命令提示符窗口。 - 在黑色窗口中输入
ipconfig
并按回车键。 - 在显示的信息中找到您正在使用的网络连接(如“无线局域网适配器 WLAN”或“以太网适配器 以太网”)。
- 查找
IPv4 地址
后面的数字(168.1.100
),这就是您电脑在本地网络中的IP地址。默认网关
通常是您的路由器地址。
- 按下
-
设置界面(图形化)
- 点击任务栏右下角的网络图标(Wi-Fi或小电脑图标)。
- 选择当前连接的网络名称旁边的“属性”。
- 向下滚动,在“属性”部分即可找到
IPv4 地址
。
macOS 系统
-
系统设置
- 点击屏幕左上角的苹果菜单 (),选择“系统设置”。
- 点击“网络”。
- 在左侧选择您当前正在使用的网络连接(如“Wi-Fi”或“以太网”)。
- 您当前的本地IP地址会直接显示在右侧状态信息中(可能需要点击一下当前连接名称旁边的“详细信息”按钮,在“TCP/IP”标签页查看更清晰,标记为“IP地址”)。
-
终端命令
- 打开“应用程序” -> “实用工具” -> “终端”。
- 输入命令
ifconfig | grep "inet " | grep -v 127.0.0.1
并按回车。 - 以
168.x.x
或x.x.x
开头的inet
地址就是您的本地IP地址(inet 192.168.1.150
)。en0
(有线) 或en1
(无线) 开头的行更可能是您当前使用的。
Linux 系统(常用发行版)
- 终端命令:
- 打开终端(快捷键通常是
Ctrl + Alt + T
)。 - 输入
ip addr show
或较新的ip a
命令。 - 在输出信息中,找到您正在使用的网络接口(如
eth0
代表有线网卡,wlan0
代表无线网卡)。 - 在对应接口信息中查找
inet
或inet6
后面的地址(inet 192.168.1.200/24
),斜杠前面的数字就是IPv4地址。brd
后面的地址通常是广播地址。 - 另一个常用命令是
ifconfig
(部分新系统需安装net-tools
包),用法类似。
- 打开终端(快捷键通常是
重要提示: 以上方法查看到的是您的本地(内网)IP地址,仅供局域网内识别,要查询您对外访问网站时显示的公网IP地址,只需在浏览器中访问搜索引擎并搜索“我的IP”,结果页通常会直接显示您的公网IP。
查看电脑上的端口使用情况
了解哪些程序正在使用哪些端口进行通信,对于排查网络问题或确认服务状态至关重要,主要依靠命令行工具。
Windows 系统
- 使用
netstat
命令(核心工具):- 以管理员身份运行命令提示符(搜索“cmd”,右键选择“以管理员身份运行”)。
- 输入以下命令并按回车:
netstat -ano
- 这个命令会列出所有活动的网络连接和监听端口。
Proto
: 协议 (TCP/UDP)。Local Address
: 本地IP地址和端口号(0.0.0:80
表示监听所有网卡的80端口,168.1.100:55678
表示一个已建立的连接)。Foreign Address
: 远程IP地址和端口号。State
: 连接状态 (如LISTENING
监听,ESTABLISHED
已建立)。PID
: 使用该端口的进程ID。
- 要查找特定端口(如80),可用:
netstat -ano | findstr :80
- 根据PID,打开任务管理器(
Ctrl+Shift+Esc
),切换到“详细信息”选项卡,通过PID找到对应的进程名称。
macOS 和 Linux 系统
- 使用
lsof
或netstat
命令:lsof
(功能强大)- 打开终端。
- 查看所有网络连接和监听端口:
sudo lsof -i
- 查看特定端口(如80):
sudo lsof -i :80
- 输出包含:
COMMAND
(进程名),PID
,USER
,TYPE
,NODE
(协议),NAME
(地址和端口)。
netstat
(较通用)- 打开终端。
- 常用命令:
sudo netstat -tulnp
(查看TCP/UDP监听端口及对应进程)sudo netstat -anp | grep LISTEN
(查看所有监听端口) - 输出字段类似Windows的
netstat
,Local Address
列包含端口号,PID/Program name
列显示进程信息(可能需要sudo
权限才显示)。
查看端口的意义与应用场景
- 服务状态检查: 确认您搭建的网站(80/443端口)、数据库(如3306)、远程桌面(3389)等服务是否在正确端口上监听。
- 网络故障排查: 程序无法连接网络?检查它是否尝试连接到正确的目标端口;或者是否有防火墙阻止了该端口的出入站。
- 安全审计: 发现异常端口监听或连接,可能提示存在可疑进程或未授权访问。
- 连接问题诊断: 了解程序实际使用的端口,有助于配置路由器端口转发或防火墙规则。
网络安全温馨提示
- 谨慎开放端口: 在路由器或电脑防火墙上开放端口(尤其是高权限端口如22, 3389)意味着增加暴露面,确保只开放必要的端口,并设置强密码或密钥认证。
- 警惕异常连接: 定期检查端口使用情况,对不认识的进程或连接保持警惕,使用知名安全软件进行扫描。
- 公网IP的隐私: 意识到您的公网IP地址是可被访问到的,避免在不可信网站或论坛随意公开,使用公共Wi-Fi时尤其要注意安全。
理解IP地址和端口是有效管理个人电脑网络连接、解决常见网络问题的基础技能,无论是技术人员还是普通用户,掌握这些方法都能让您更清晰地了解设备如何与外界通信,并在遇到网络困扰时快速定位方向,定期查看端口状态,保持一份对设备网络活动的关注,是维护个人网络安全的重要一步。
评论列表 (0)