要确认局域网IP是否发生固化变更,须建立带时间戳的观测基准并持续记录;可用命令行手动抓取或通过计划任务每日自动记录,再通过人工比对或PowerShell去重分析IP变化。

要确认电脑局域网IP是否在使用中发生变动,不能只查一次就下结论,必须建立可比对的观测基准,否则无法判断是临时波动还是已固化变更。
用命令行快速抓取当前IP并保存时间戳
按下 Win + R,输入 cmd 回车,打开命令提示符;
执行:echo %date% %time% & ipconfig | findstr "IPv4",回车后会同时输出当前日期时间与IPv4地址行;
把整行结果复制粘贴到记事本,另存为 ip_log.txt,文件名带日期更稳妥,比如 ip_log_20261013.txt;
【注意:不要只记IP,必须连同时间一起保存,否则下次对比时无法确认变化发生时段】
设置自动记录任务,每天固定时刻抓一次IP
第一步:新建一个文本文件,写入以下三行内容(请将 C:\ip_log\ 替换为你想存日志的文件夹路径):
@echo offecho %date% %time% & ipconfig ^| findstr "IPv4" >> C:\ip_log\ip_daily.logexit
第二步:把该文件另存为 record_ip.bat,编码选 ANSI 或 UTF-8 均可;
第三步:按 Win + R 输入 taskschd.msc 打开任务计划程序 → 右侧“创建基本任务” → 命名为“每日记录本机IP” → 触发器设为“每天”,时间选凌晨3:00 → 操作选“启动程序”,程序填入你刚保存的 record_ip.bat 的完整路径;
这一步完成后,系统将在每天指定时间静默运行脚本,追加写入新IP和时间,不弹窗、不干扰使用。
对比两次记录,一眼识别是否变化
方法一:人工比对最简版
用记事本打开 ip_daily.log,滚动到底部看最后两行;若 IPv4 地址数值不同,说明已变;若相同,再往上翻几组,确认连续三天都一致才算稳定;
方法二:用 PowerShell 一键标出差异
右键开始菜单 → Windows Terminal(管理员),输入:Get-Content C:\ip_log\ip_daily.log | Select-String -Pattern "IPv4" | ForEach-Object { $_.Line.Split(":")[1].Trim() } | Sort-Object -Unique;
命令执行后只输出去重后的所有IP地址——如果结果只有一行,说明从未变过;出现两行或以上,就代表至少变过一次;
【关键点:该命令会忽略时间戳,仅提取IP数值本身,避免因空格、格式差异导致误判】











