主要聚焦于如何查看本机IP地址和端口这一问题,在日常 使用中,知晓本机的IP地址和端口信息十分重要,它有助于进行 连接、故障排查等操作,原内容仅提出了查看本机IP地址和端口的疑问,未给出具体的查看 ,后续可能需进一步探索不同操作系统(如Windows、Linux、macOS等)下查看IP地址和端口的具体步骤与技巧。
在 通信的世界里,IP 地址和端口就像是门牌号和房间号,它们是识别 中设备和应用程序的关键标识,IP 地址是分配给 上每台设备的唯一数字标签,用于在 上定位和识别设备,而端口则是应用程序与外界进行通信的出入口,不同的应用程序通常使用不同的端口号来进行数据的收发,了解如何查看本机的 IP 地址和端口,对于 故障排查、 安全管理以及 应用开发等方面都具有重要意义,本文将详细介绍在不同操作系统下查看本机 IP 地址和端口的 ,帮助你更好地了解和管理自己的 环境。
IP 地址和端口的基本概念
(一)IP 地址
IP 地址是 Internet Protocol Address 的缩写,它是一个 32 位(IPv4)或 128 位(IPv6)的二进制数字,通常以点分十进制(IPv4)或冒号十六进制(IPv6)的形式表示,IP 地址分为公网 IP 地址和私网 IP 地址,公网 IP 地址是可以直接在 Internet 问的地址,而私网 IP 地址则是用于局域网内部通信的地址,不能直接在 Internet 问,常见的私网 IP 地址范围包括:
- 0.0.0 - 10.255.255.255
- 16.0.0 - 172.31.255.255
- 168.0.0 - 192.168.255.255
(二)端口
端口是一个 16 位的整数,范围从 0 到 65535,端口号用于区分同一台设备上不同的应用程序或服务,端口号可以分为以下几类:
- 知名端口(Well - Known Ports):范围从 0 到 1023,这些端口通常被系统或常用服务使用,HTTP 服务使用端口 80,HTTPS 服务使用端口 443,FTP 服务使用端口 20 和 21 等。
- 注册端口(Registered Ports):范围从 1024 到 49151,这些端口可以由用户或应用程序注册使用。
- 动态或私有端口(Dynamic or Private Ports):范围从 49152 到 65535,这些端口通常由操作系统动态分配给应用程序使用。
在 Windows 操作系统中查看本机 IP 地址和端口
(一)查看 IP 地址
使用命令提示符
步骤如下:
- 按下 Win + R 组合键,打开“运行”对话框。
- 在“运行”对话框中输入“cmd”,然后按下回车键,打开命令提示符窗口。
- 在命令提示符窗口中输入“ipconfig”命令,然后按下回车键。
- 命令执行后,会显示出本机的 配置信息,包括 IP 地址、子网掩码、默认网关等,如果你的计算机连接了多个 ,会显示多个 接口的信息,以太网接口和无线局域网接口的信息会分别显示。
使用 连接设置
步骤如下:
- 打开“控制面板”,选择“ 和 Internet”。
- 在“ 和 Internet”窗口中,选择“ 连接”。
- 找到你当前正在使用的 连接,以太网”或“WLAN”,右键单击该连接,选择“状态”。
- 在弹出的“状态”对话框中,点击“详细信息”按钮,会显示出该 连接的详细信息,包括 IP 地址、子网掩码、默认网关等。
(二)查看端口
使用命令提示符
步骤如下:
- 打开命令提示符窗口( 同上)。
- 输入“netstat -ano”命令,然后按下回车键。
- 该命令会显示当前计算机上所有的 连接和监听端口信息。“Proto”列表示协议类型(如 TCP 或 UDP),“Local Address”列表示本地地址和端口,“Foreign Address”列表示远程地址和端口,“State”列表示连接状态,“PID”列表示进程 ID。
- 如果你想查找特定进程使用的端口,可以使用“tasklist”命令查看进程列表,然后结合“netstat -ano”命令的结果找到对应的进程 ID 和端口,如果你想查找“chrome.exe”使用的端口,可以先使用“tasklist | findstr chrome.exe”命令找到 Chrome 浏览器的进程 ID,然后在“netstat -ano”的结果中查找该进程 ID 对应的端口。
使用资源监视器
步骤如下:
- 按下 Win + R 组合键,打开“运行”对话框。
- 在“运行”对话框中输入“re on”,然后按下回车键,打开资源监视器。
- 在资源监视器中,切换到“ ”选项卡。
- 在“ 活动”部分,可以看到当前正在使用 的进程和对应的端口信息。
在 macOS 操作系统中查看本机 IP 地址和端口
(一)查看 IP 地址
使用终端
步骤如下:
- 打开“应用程序”文件夹,找到“实用工具”文件夹,然后打开“终端”。
- 在终端中输入“ifconfig”命令,然后按下回车键。
- 该命令会显示出本机的 配置信息,包括 IP 地址、子网掩码等,不同的 接口会以不同的名称显示,en0”通常表示以太网接口,“en1”或“en2”可能表示无线局域网接口。
使用系统偏好设置
步骤如下:
- 点击屏幕左上角的苹果菜单,选择“系统偏好设置”。
- 在系统偏好设置中,选择“ ”。
- 在“ ”窗口中,选择你当前正在使用的 连接,以太网”或“Wi - Fi”,右侧会显示该 连接的详细信息,包括 IP 地址、子网掩码、默认网关等。
(二)查看端口
使用终端
步骤如下:
- 打开终端( 同上)。
- 输入“lsof -i -P | grep -i 'listen'”命令,然后按下回车键。
- 该命令会显示当前计算机上所有正在监听的端口信息。“COMMAND”列表示进程名称,“PID”列表示进程 ID,“USER”列表示用户,“FD”列表示文件描述符,“TYPE”列表示套接字类型,“DEVICE”列表示设备,“SIZE/OFF”列表示大小或偏移量,“NODE”列表示节点,“NAME”列表示 地址和端口。
使用 实用工具
步骤如下:
- 打开“应用程序”文件夹,找到“实用工具”文件夹,然后打开“ 实用工具”。
- 在 实用工具中,选择“端口扫描”选项卡。
- 在“端口扫描”选项卡中,输入要扫描的 IP 地址(通常输入本机 IP 地址),然后点击“扫描”按钮,扫描完成后,会显示出该 IP 地址上开放的端口信息。
在 Linux 操作系统中查看本机 IP 地址和端口
(一)查看 IP 地址
使用命令行工具
步骤如下:
- 打开终端,在大多数 Linux 发行版中,可以通过按下 Ctrl + Alt + T 组合键打开终端。
- 输入“ifconfig”命令(某些较新的 Linux 发行版可能使用“ip addr”命令),然后按下回车键。
- “ifconfig”命令会显示出本机的 配置信息,包括 IP 地址、子网掩码等。“ip addr”命令的输出格式略有不同,但也能获取到 IP 地址等信息,不同的 接口会以不同的名称显示,eth0”通常表示以太网接口,“wlan0”表示无线局域网接口。
使用 NetworkManager 命令
步骤如下:
- 打开终端。
- 输入“nmcli device show”命令,然后按下回车键。
- 该命令会显示出当前系统中所有 设备的详细信息,包括 IP 地址、子网掩码、默认网关等。
(二)查看端口
使用 netstat 命令
步骤如下:
- 打开终端。
- 输入“netstat -tuln”命令,然后按下回车键。
- “-t”表示显示 TCP 连接,“-u”表示显示 UDP 连接,“-l”表示只显示监听状态的连接,“-n”表示以数字形式显示地址和端口,该命令会显示出当前计算机上所有正在监听的 TCP 和 UDP 端口信息。
使用 ss 命令
- ss 命令是 netstat 命令的替代品,性能更高。
- 打开终端,输入“ss -tuln”命令,然后按下回车键。
- 该命令的功能与“netstat -tuln”类似,会显示出当前计算机上所有正在监听的 TCP 和 UDP 端口信息。
使用 lsof 命令
- 打开终端,输入“lsof -i -P | grep -i 'listen'”命令,然后按下回车键。
- 该命令会显示出当前计算机上所有正在监听的端口信息,同时会显示出使用这些端口的进程信息。
查看公网 IP 地址
查看的通常是本机在局域网内的 IP 地址,如果需要查看本机的公网 IP 地址,可以通过以下几种方式:
(一)使用搜索引擎
打开浏览器,在搜索引擎中输入“我的 IP 地址”,搜索引擎会返回当前计算机的公网 IP 地址。
(二)访问特定网站
可以访问一些专门提供 IP 地址查询服务的网站,如“ipip.net”、“whati yip.com”等,这些网站会显示出当前计算机的公网 IP 地址。
(三)使用命令行工具
在 Linux 或 macOS 系统中,可以使用“curl ifconfig.me”命令来获取公网 IP 地址,在 Windows 系统中,可以使用“powershell -command "(Invoke-WebRequest ifconfig.me/ip).Content.Trim()"”命令来获取公网 IP 地址。
通过本文的介绍,我们详细了解了在不同操作系统(Windows、macOS 和 Linux)下查看本机 IP 地址和端口的 ,查看 IP 地址可以帮助我们了解计算机在 中的位置和配置,而查看端口则有助于我们监控 连接和应用程序的运行状态,无论是进行 故障排查、 安全管理还是 应用开发,掌握这些 都是非常必要的,我们还介绍了查看公网 IP 地址的 ,这对于需要与外部 进行通信的场景具有重要意义,希望本文能够帮助你更好地管理和使用自己的 环境。
在实际应用中,我们还需要注意 安全问题,开放不必要的端口可能会增加计算机被攻击的风险,因此我们应该定期检查和关闭不需要的端口,了解 IP 地址和端口的知识也有助于我们更好地理解 通信的原理,提高我们的 技术水平,随着 技术的不断发展,我们还需要不断学习和掌握新的 知识和技能,以适应不断变化的 环境。
在未来,随着物联网、5G 等技术的发展, 设备的数量和复杂性将不断增加,IP 地址和端口的管理将变得更加重要,我们需要更加深入地了解 技术,掌握更多的 管理工具和 ,以确保 的安全和稳定运行,我们也应该关注 技术的发展趋势,不断学习和创新,为 技术的发展做出自己的贡献。
查看本机 IP 地址和端口是 管理中的基础操作,我们应该熟练掌握这些 ,并将其应用到实际工作和生活中,通过不断学习和实践,我们可以更好地管理和利用 资源,提高工作效率和生活质量。



