如何快速修改IP?跨平台命令行指南

Windows系统(以管理员身份运行CMD或PowerShell)

查看当前网络配置

ipconfig /all

记录适配器名称(如 “Ethernet0″)和当前IP信息。

修改IP地址(静态IP)

netsh interface ip set address name="Ethernet0" static 192.168.1.100 255.255.255.0 192.168.1.1
  • 168.1.100:新IP地址
  • 255.255.0:子网掩码
  • 168.1.1:默认网关

设置DNS服务器

netsh interface ip set dns name="Ethernet0" static 8.8.8.8
netsh interface ip add dns name="Ethernet0" 8.8.4.4 index=2  # 备用DNS

恢复为DHCP自动获取

netsh interface ip set address name="Ethernet0" source=dhcp
netsh interface ip set dns name="Ethernet0" source=dhcp

Linux系统(以Ubuntu为例,需root权限)

查看网卡名称

ip a

记录网卡名(如 ens33)。

临时修改IP(重启失效)

sudo ip addr add 192.168.1.100/24 dev ens33
sudo ip route add default via 192.168.1.1

永久修改IP(修改配置文件)

sudo nano /etc/netplan/01-netcfg.yaml
```示例):
```yaml
network:
  version: 2
  ethernets:
    ens33:
      dhcp4: no
      addresses: [192.168.1.100/24]
      gateway4: 192.168.1.1
      nameservers:
        addresses: [8.8.8.8, 8.8.4.4]

应用配置:

sudo netplan apply

macOS系统(终端操作)

查看网卡名称

networksetup -listallhardwareports

记录接口名(如 en0)。

设置静态IP

sudo networksetup -setmanual "Wi-Fi" 192.168.1.100 255.255.255.0 192.168.1.1
  • "Wi-Fi":网络服务名称(根据实际修改)

设置DNS

sudo networksetup -setdnsservers "Wi-Fi" 8.8.8.8 8.8.4.4

恢复DHCP

sudo networksetup -setdhcp "Wi-Fi"

验证与故障排除

  • 检查新IP
    Windows: ipconfig
    Linux/macOS: ifconfigip a
  • 测试连通性
    ping 8.8.8.8(测试外网)
    ping 192.168.1.1(测试网关)
  • 常见问题
    • 网络断开:检查子网掩码/网关是否与网络环境匹配。
    • DNS失效:尝试 nslookup google.com 验证DNS解析。
    • 权限不足:所有命令需管理员权限(sudo/管理员终端)。

重要安全提示

  1. 操作风险:错误配置可能导致网络中断,远程操作时需谨慎。
  2. 企业网络:修改IP前需获管理员授权,避免与现有IP冲突。
  3. 备份配置:Windows可导出 netsh dump > backup.txt;Linux备份YAML文件。
  4. 法律合规:未经允许修改他人设备IP属违法行为。

引用说明

  • Microsoft Docs: Netsh 命令语法
  • Ubuntu Netplan: 官方配置指南
  • Apple 支持: networksetup 手册 基于主流操作系统官方文档,适用于Windows 10/11, Ubuntu 20.04+, macOS Big Sur及以上版本。

原创文章,发布者:酷番叔,转转请注明出处:https://cloud.kd.cn/ask/4932.html

(0)
酷番叔酷番叔
上一篇 2025年6月18日 19:08
下一篇 2025年6月18日 19:23

相关推荐

  • atomjs插件是什么?有哪些核心功能、优势及应用场景?

    atomjs 作为一款轻量级、插件化的前端开发框架,其核心魅力在于高度可扩展的插件架构,通过插件机制,开发者能够灵活定制开发流程、扩展框架能力,从而满足不同场景下的个性化需求,atomjs 插件不仅提升了开发效率,更构建了一个充满活力的开发者生态,让前端开发变得更加模块化与高效,插件的核心价值与特点atomjs……

    2025年11月13日
    2300
  • AIX如何监控电源状态?

    查看电源设备基本信息lscfg 命令列出所有已安装的电源单元(PSU)的硬件信息:lscfg -v | grep -p POWER输出示例: POWER SUPPLY:PS0 (1000W AC Power Supply) Part Number: 00YXXXX Serial Number: YL12345……

    2025年6月15日
    7500
  • ASP如何连接调用MySQL数据库?

    ASP调用MySQL数据库的实现方法与最佳实践在Web开发中,ASP(Active Server Pages)作为一种经典的服务器端脚本技术,常用于构建动态网页,而MySQL作为开源的关系型数据库管理系统,因其高性能和稳定性被广泛应用,本文将详细介绍如何通过ASP连接和操作MySQL数据库,包括环境配置、核心代……

    2025年11月23日
    1700
  • ASP如何防止用户重复登录?

    在Web应用程序开发中,用户登录功能是最基础也是最重要的模块之一,随着用户量的增长和并发访问的增多,ASP(Active Server Pages)重复登录问题逐渐凸显,不仅影响用户体验,还可能带来安全隐患和数据混乱,本文将从重复登录的表现形式、产生原因、解决方案及预防措施等方面进行详细阐述,帮助开发者有效应对……

    2025年11月27日
    1200
  • 如何基于ASP开发企业级高效稳定功能完善的订单管理系统?

    在数字化转型的浪潮中,企业订单管理的高效化与规范化已成为提升运营效率的核心环节,ASP订单系统作为一种基于微软ASP(Active Server Pages)技术开发的Web应用程序,凭借其开发便捷、部署灵活、成本可控等优势,在中小型企业及传统行业数字化转型中发挥着重要作用,本文将从核心功能、技术特点、应用场景……

    2025年11月20日
    2000

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

联系我们

400-880-8834

在线咨询: QQ交谈

邮件:HI@E.KD.CN

关注微信