侧边栏壁纸
  • 累计撰写 27 篇文章
  • 累计创建 4 个标签
  • 累计收到 0 条评论

目 录CONTENT

文章目录

Debian 全系列静态 IP 与 DNS 设置教程

陳小航
2025-10-26 / 0 评论 / 0 点赞 / 2 阅读 / 0 字 / 正在检测是否收录...
温馨提示:
部分素材来自网络,若不小心影响到您的利益,请联系我们删除。

扫码_搜索联合传播样式-标准色版.png

在服务器或虚拟机中,通常需要配置静态 IP 和自定义 DNS。本教程覆盖 Debian 全系列(Debian 9/10/11/12),同时给出经典和 Debian 12 新方式,完整可操作。


一、查看网卡名称

ip address

输出示例:

2: ens33: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 ...
    inet 192.168.2.100/24 brd 192.168.2.255 scope global dynamic ens33

网卡名称为 ens33(不同系统可能是 eth0ens18 等)。


二、经典方式:修改 /etc/network/interfaces(兼容全系列 Debian)

1. 编辑网卡配置文件

vi /etc/network/interfaces

在末尾添加静态 IP 配置:

auto ens33
iface ens33 inet static
    address 192.168.2.157
    netmask 255.255.255.0
    gateway 192.168.2.2
  • ens33:网卡名称

  • address:静态 IP

  • netmask:子网掩码

  • gateway:网关

2. 重启网络服务

systemctl restart networking.service

或者:

ifdown ens33 && ifup ens33

3. 配置 DNS

Debian 12 默认没有 /etc/resolv.conf,可手动创建:

vi /etc/resolv.conf

添加:

nameserver 114.114.114.114
nameserver 8.8.8.8

保存后即可生效。防止 DHCP 覆盖:

chattr +i /etc/resolv.conf

三、Debian 12 / 新版本方式:systemd-networkd 配置静态 IP 与 DNS

Debian 12 默认使用 systemd-networkd,推荐通过 .network 文件配置。

1. 创建网卡配置文件

vi /etc/systemd/network/20-ens33.network

添加内容:

[Match]
Name=ens33

[Network]
Address=192.168.2.157/24
Gateway=192.168.2.2
DNS=114.114.114.114 8.8.8.8
  • Address:IP/掩码

  • Gateway:默认路由

  • DNS:DNS 列表,可多个

2. 启用并重启网络服务

systemctl enable systemd-networkd
systemctl restart systemd-networkd

3. 验证配置

ip address
ip route
resolvectl status

确认 IP、网关和 DNS 设置正确。


四、验证网络配置

  1. 测试 IP 是否生效

ip address
  1. 测试网关是否正确

ip route
  1. 测试 DNS 是否生效

ping www.baidu.com
nslookup www.google.com

五、注意事项与优化

  1. 兼容性

    • /etc/network/interfaces 方法兼容 Debian 全系列

    • systemd-networkd 方法为 Debian 12 默认方式,更现代

  2. 安全与稳定

    • 避免 IP 冲突

    • DNS 配置可防止被 DHCP 覆盖

    • 可以限制防火墙只允许特定 IP 或端口

  3. 网络服务重启

    • systemctl restart networking.service

    • ifdown/ifupsystemctl restart systemd-networkd


✅ 总结

  • 教程覆盖 Debian 全系列静态 IP 与 DNS 配置

  • 同时提供 经典方式Debian 12 新方式

  • 包含 DNS 设置、防止 DHCP 覆盖等安全优化

  • 步骤清晰、直接可操作,适合博客发布和运维参考

0

评论区