大胡笔记 • 2026-04-29 • 阅读
如何查看本机IP地址:Windows/Mac/Linux全平台教程及网络配置指南
一、本机IP地址的作用与常见需求
在,本机IP地址是设备接入网络的"数字身份证"。当您连接Wi-Fi或有线网络时,网络设备会自动分配一个唯一IP地址,用于标识设备身份并实现数据传输。掌握查看本机IP地址的方法,对以下场景至关重要:
1. 网络故障排查:定位连接异常的终端设备
2. 主机配置需求:设置静态IP/域名
3. 安全访问控制:通过IP限制网络权限
4. 软件开发调试:网络服务测试与日志分析
根据工信部统计数据显示,国内网民平均每月需处理2.3次网络连接问题,其中68%的故障与IP配置相关。本文将系统讲解Windows 10/11、macOS 13、Linux Ubuntu等主流系统的查询方法,并延伸IP地址结构、子网划分等进阶知识。
二、Windows系统查看IP地址的5种方法
1. 网络和共享中心法(推荐新手)
1. 右键点击"此电脑"选择"管理"
2. 进入"网络和共享中心"(路径:控制面板→网络和共享中心)
3. 在左侧导航栏点击"更改适配器设置"
4. 右键选择当前网络连接→属性
5. 双击"Internet协议版本4(TCP/IPv4)"查看公网/内网IP
2. 命令提示符法(高级用户首选)
1. 按下Win+R打开运行窗口
2. 输入"cmd"后回车启动命令行
3. 执行以下命令组合:
```bash
ipconfig /all 显示完整网络信息
或简化查询
ipconfig | findstr "IPv4"
```
4. 注意:Windows 10及以上版本已整合网络设置到设置应用
3. 设置应用查询法(Win11特色功能)
1. 打开"设置"应用(Win键+I)
2. 选择"网络和Internet"
3. 在左侧导航栏点击"状态"
4. 查看当前网络连接的详细信息
4. PowerShell高级查询
1. 新建PowerShell窗口
2. 输入:
```powershell
Get-NetAdapter | Format-Table Name,IPv4Address -AutoSize
```
3. 支持过滤特定网卡:
```powershell
Get-NetAdapter -Name "Wi-Fi" | Select-Object IPv4Address
```
5. 网络配置文件检查法
1. 打开"网络和共享中心"
2. 在"更改适配器设置"中右键点击网络连接
3. 选择"属性"→"Internet协议版本4"
4. 查看自动获取或手动设置的IP地址
**注意事项:**
- 公网IP与内网IP的区别:公网IP全球唯一(如14.215.20.23),内网IP仅限局域网使用(如192.168.1.100)
- DHCP与静态IP选择:家庭用户建议使用DHCP自动分配,企业环境需配置静态IP
- IPv4与IPv6共存:Windows 10+原生支持IPv6,可通过`ipconfig /all`查看IPv6地址
三、macOS系统查看IP地址的4种方式
1. 系统报告法(官方推荐)
1. 点击左上角苹果图标→"关于本机"
2. 点击"系统报告"
3. 在左侧选择"网络"
4. 右侧显示当前网络的IPv4/IPv6地址
2.终端命令查询
1. 打开终端应用(Terminal)
2. 执行:
```bash
ifconfig | grep "inet "
```
或更精确查询:
```bash
netstat -nr | grep default
```
3. 菜单栏集成查询(macOS 10.15+)
1. 右上角菜单栏点击Wi-Fi图标
2. 长按显示网络详情:
- IPv4地址(Public IPv4)
- IPv6地址(Public IPv6)
4. 网络设置深度
1. 打开系统设置(System Preferences)
2. 选择"网络"
3. 点击当前网络配置文件右侧的"信息"图标
4. 查看TCP/IP设置中的IP地址信息
**高级技巧:**
- 查看路由器IP:通过`netstat -nr`命令中的default行网关地址
- IPv6地址检测:使用`ifconfig en0 | grep inet6`查看
- 网络模式切换:在"网络"设置中切换"自动获取DNS"或手动配置
四、Linux系统查看IP的3种专业方法
1. ifconfig工具(旧版本兼容)
```bash
sudo ifconfig
```
查看输出中的"inet"行,如:
```
eth0 Link encap:Ethernet...
inet addr:192.168.1.100 Bcast:192.168.1.255 Mask:255.255.255.0
```
2. ip命令(推荐新系统)
```bash
ip addr show
```
或简化查询:
```bash
ip a | grep 'inet ' | awk '{print $2}' | cut -d/ -f1
```
3. netstat命令
```bash
sudo netstat -nr
```
关键输出:
```
default 192.168.1.1 UGSc enp0s3
```
**生产环境配置:**
- 静态IP设置(Ubuntu):
```bash
sudo netplan set:
network:
version: 2
renderer: networkd
addresses: [192.168.1.100/24]
nameservers:
addresses: [8.8.8.8]
```
- 验证配置:
```bash
sudo netplan apply
sudo ip a
```
五、IP地址结构与子网划分
1. IPv4地址组成
- 总长度32位,分为4组(每组8位)
- 公网IP示例:14.215.20.23
- 内网IP范围:10.0.0.0/8、172.16.0.0/12、192.168.0.0/16
2. 子网掩码计算
以192.168.1.0/24为例:
- 网络位:前24位(255.255.255.0)
- 可用地址:256-2=254个
- 子网划分公式:2^(借位位数)=子网数量
3. 动态与静态IP对比
| 特性 | 动态IP | 静态IP |
|-------------|-------------------|-------------------|
| 分配方式 | DHCP服务器自动 | 手动配置 |
| 稳定性 | 可能变更 | 长期固定 |
| 适用场景 | 家庭/临时网络 | 企业/服务器 |
| DNS | 自动获取 | 需手动设置 |
4. 跨平台IP查询工具推荐
- SolarWinds IPAM:企业级IP资产管理
- Advanced IP Scanner:轻量级网络扫描
- nmap:专业网络探测工具
六、常见问题与解决方案
Q1:无法查看公网IP怎么办?
- 可能原因:网络防火墙拦截、DNS异常
- 解决方案:
1. 验证其他设备网络状态
2. 使用第三方IP查询网站(如ipinfo.io)
3. 检查路由器NAT设置
Q2:IPv4地址冲突如何处理?
- 现象:新设备无法连接网络
- 处理流程:
1. 使用`arp -a`命令查看ARP缓存
2. 确认冲突IP并禁用冲突设备
3. 重新获取DHCP地址
Q3:MAC地址与IP地址的关系
- 协议栈绑定:现代操作系统支持DHCP Snooping
- 安全风险:MAC地址欺骗攻击防范
Q4:IPv6地址如何配置?
- Windows:
```powershell
New-NetTCPSetting -InterfaceName "Ethernet" -IPv6Address "2001:db8::1"
```
- macOS:
```bash
ifconfig en0 inet6 set 2001:db8::1 prefixlen 64
```
1. DNS加速:使用Google DNS(8.8.8.8)或114.114.114.114
3. QoS设置:为重要应用(如视频会议)优先分配带宽
4. 防火墙策略:允许必要端口的入站连接(如22/TCP, 80/UDP)
八、企业级网络管理实践
1. 使用Cisco Prime Infrastructure实现IPAM集中管理
2. 部署IP地址审计系统(如Quest Software)
3. 建立IP地址分配规范:
- 公网IP:按部门/项目划分
- 内网IP:采用VLAN隔离
4. 定期执行IP地址扫描(推荐Nessus工具)
九、未来网络技术演进
1. IPv6全面部署:预计全球占比超50%
2. DNAv6网络架构:动态地址分配技术
3. SDN网络控制:基于软件定义的IP管理
通过本文系统学习,您不仅能掌握不同系统的IP查询技巧,还能深入理解网络架构原理。建议定期更新网络知识,关注技术发展动态,特别是在IPv6过渡期,提前做好设备兼容性测试。对于企业用户,建议建立完整的IP管理制度,结合自动化工具提升管理效率。
转载请注明出处!大胡笔记:www.10i.com.cn