Windows系统中IP地址不存于文件夹,而是动态写入注册表路径HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Interfaces{GUID}下的IPAddress等值,需逐个GUID子项查找;手动配置时可通过netsh导出为文本文件,Linux则按发行版不同存于/etc/NetworkManager/system-connections/或/etc/sysconfig/network-scripts/等目录。

Windows系统中并不存在一个统一存放“IP地址”的文件夹,IP地址是网络接口实时获取或配置的运行时参数,不是静态保存在某个目录下的文本文件;真正需要查看或修改的是网络适配器的配置文件或注册表项,不同配置方式对应不同存储位置。
通过注册表查看当前生效的IP配置
Windows将活动网络连接的IPv4地址、子网掩码、网关等信息动态写入注册表,路径固定但需管理员权限访问:
1. 按下 Win + R 打开运行框,输入 regedit → 回车打开注册表编辑器;
2. 导航至路径:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Interfaces\{适配器GUID};
3. 每个网络适配器对应一个带大括号的唯一GUID子项,需逐个展开查看;
4. 在目标GUID项下查找 IPAddress(多值字符串)、SubnetMask、DefaultGateway 三项,其值即为当前分配的IP配置;
【注意:直接修改此处注册表极可能导致网络中断,且重启后可能被DHCP覆盖,仅作只读查看】
查看网络配置文件(仅限手动静态配置场景)
当用户通过“Internet 协议版本 4 (TCP/IPv4) 属性”手动设置固定IP时,该配置不存为独立文件,而是写入注册表;但若使用PowerShell或netsh导出配置,则可生成文本文件:
方法一:导出当前IPv4配置到指定路径
1. 以管理员身份打开命令提示符;
2. 执行命令:netsh interface ipv4 dump > C:\ip_config_backup.txt;
3. 打开C盘根目录下的 ip_config_backup.txt 文件,即可看到完整IPv4配置脚本,含IP地址、网关、DNS等字段;
使用ydata-profiling(前身为pandas-profiling)生成全面的数据质量报告,包含相关性分析、缺失值模式和基数检测。导出交互式HTML仪表板和JSON摘要。
方法二:查看NetworkManager兼容配置(Windows 11 22H2+企业版)
部分新版系统启用NetworkManager服务后,会将连接配置存于:C:\ProgramData\Microsoft\Network\Connections\Pbk\rasphone.pbk;
该文件为二进制格式,不可直接阅读,需用rasdial或PowerShell命令解析,普通用户无需接触。
Linux系统中真正的IP配置文件位置
与Windows不同,Linux将网络接口配置明确保存为文本文件,路径取决于发行版和网络管理工具:
第一步:确认系统使用的网络管理服务
执行 systemctl status NetworkManager 或 systemctl status network 判断主力服务;
第二步:根据服务类型定位配置文件
• 若使用NetworkManager(主流桌面版):配置文件实际存储在 /etc/NetworkManager/system-connections/ 目录下,每个连接对应一个.nmconnection文件,如 Wired\ connection\ 1.nmconnection;
• 若使用传统network-scripts(CentOS 7/RHEL 7旧版):配置文件位于 /etc/sysconfig/network-scripts/ifcfg-*,例如 ifcfg-eth0 或 ifcfg-wlan0;
• 若使用systemd-networkd(Ubuntu Server/CentOS Stream):配置文件在 /etc/systemd/network/ 目录,扩展名为 .network;
【关键提醒:直接编辑这些文件前必须停用对应服务,否则配置不会生效甚至引发冲突】

















