🗣 Wd提问: 服务器改dns
🤖 Ai回答: 将服务器的 DNS(域名系统)服务器地址进行更改,是网络配置中常见的操作。不同操作系统和环境下的修改方式略有不同。以下是主流系统的详细操作指南:
✅ 一、Linux 系统(以 CentOS / Ubuntu 为例)
方法一:临时修改(重启后失效)
bash
修改当前会话的 DNS(仅对当前终端有效)
echo nameserver 8.8.8.8 /etc/resolv.conf
echo nameserver 8.8.4.4 /etc/resolv.conf
⚠️ 注意:某些系统(如使用 systemd-resolved 或 NetworkManager)会自动覆盖 `/etc/resolv.conf`,建议使用方法二。
方法二:永久修改(推荐)
🐧 Ubuntu / Debian 系统
1、编辑 Netplan 配置文件(Ubuntu 17.10+)
bash
sudo nano /etc/netplan/01-netcfg.yaml
在 `network:` 下添加或修改 `nameservers`:
yaml
network:
version: 2
ethernets:
eth0:
dhcp4: no
addresses: [192.168.1.100/24]
gateway4: 192.168.1.1
nameservers:
addresses: [8.8.8.8, 8.8.4.4]
应用配置:
bash
sudo netplan apply
2、如果使用传统 ifupdown(老版本)
编辑 `/etc/network/interfaces`:
bash
auto eth0
iface eth0 inet static
address 192.168.1.100
netmask 255.255.255.0
gateway 192.168.1.1
dns-nameservers 8.8.8.8 8.8.4.4
然后重启网络服务:
bash
sudo systemctl restart networking
🐄 CentOS / RHEL / Rocky Linux / AlmaLinux
1、使用 nmcli(NetworkManager)
bash
查看当前连接名
nmcli connection show
修改 DNS(假设连接名为 eth0)
nmcli con mod eth0 ipv4.dns 8.8.8.8 8.8.4.4
应用更改
nmcli con up eth0
2、直接编辑网卡配置文件
编辑对应网卡配置文件,如:
bash
sudo vi /etc/sysconfig/network-scripts/ifcfg-eth0
添加或修改:
ini
DNS1=8.8.8.8
DNS2=8.8.4.4
重启网络服务:
bash
sudo systemctl restart network
✅ 二、Windows Server
方法一:图形界面(适用于有桌面的服务器)
1、打开“控制面板” → “网络和 Internet” → “网络和共享中心”
2、点击当前连接 → “属性”
3、双击 “Internet 协议版本 4 (TCP/IPv4)”
4、选择“使用下面的 DNS 服务器地址”,填入:
首选 DNS 服务器:`8.8.8.8`
备用 DNS 服务器:`8.8.4.4`
5、点击“确定”保存
方法二:命令行(PowerShell)
powershell
设置 DNS(替换 InterfaceIndex 为你的网卡索引号)
Get-NetAdapter | Format-Table Name, InterfaceIndex
设置 DNS
Set-DnsClientServerAddress -InterfaceIndex 12 -ServerAddresses (8.8.8.8, 8.8.4.4)
你可以通过 `Get-NetAdapter` 查看网卡的 `InterfaceIndex`
✅ 三、云服务器(阿里云、腾讯云、AWS、Azure 等)
大多数云平台默认使用内网 DNS(如阿里云的 `100.100.2.136`),但你也可以手动修改为公共 DNS:
阿里云:可通过控制台“网络与安全”→“弹性公网 IP”→“DNS 设置”修改,或直接在系统内按上述方法修改。
腾讯云:同理,在系统内修改 `/etc/resolv.conf` 或网卡配置。
AWS/Azure:可在 VPC/DNS 设置中指定自定义 DNS,或在实例内手动配置。
⚠️ 注意:部分云厂商会限制或覆盖 DNS 设置,建议配合 DHCP 或使用 cloud-init 自动配置。
✅ 四、验证 DNS 是否生效
bash
Linux / macOS
nslookup google.com
dig google.com
Windows
nslookup google.com
查看当前使用的 DNS:
bash
Linux
cat /etc/resolv.conf
Windows
ipconfig /all
✅ 五、推荐公共 DNS 地址
| DNS 提供商 | IPv4 地址 | IPv6 地址 |
|
| Google | 8.8.8.8, 8.8.4.4 | 2001:4860:4860::8888 |
| Cloudflare | 1.1.1.1, 1.0.0.1 | 2606:4700:4700::1111 |
| 阿里云 | 223.5.5.5, 223.6.6.6 | |
| 腾讯云(DNSPod) | 119.29.29.29 | |
| OpenDNS | 208.67.222.222 | 2620:0:ccc::2 |
❗ 常见问题
改完 DNS 后无法解析域名?
检查防火墙是否放行 UDP 53 端口
检查是否被 DHCP 覆盖(可禁用 DHCP 或设置静态 DNS)
尝试 `systemctl restart systemd-resolved`(若使用该服务)
如何恢复默认 DNS?
删除或注释 `/etc/resolv.conf` 中的 nameserver 行
或重新启用 DHCP 获取 DNS
✅ 总结
| 系统 | 推荐方法 |
| Linux | 修改 `/etc/netplan/...` 或 `nmcli` |
| Windows | PowerShell `Set-DnsClientServerAddress` |
| 云服务器 | 系统内修改 + 控制台同步设置 |
如果你提供具体的系统版本或云平台,我可以给出更精确的操作步骤!
需要我帮你写自动化脚本或批量修改多台服务器吗?欢迎继续提问!
📣 商家广告:





0
IP地址: 214.67.205.61
搜索次数: 0
提问时间: 2025-11-01 13:45:17
🛒 域名购买:
jqjp.cn
kkky.com.cn
souhuai.com.cn
396.net.cn
sbnjt.net
lw.gs
27.gold
kou.red
psyshake.com
3.gx.cn
❓️ 热门提问:
虚拟服务器 建站
1核2g服务器能干什么
美国购物独立站
ip 电话网关
vps业务
域名过户费用
钉钉源码开发
云计算是物联网吗
kamatera vps
ie域名注册
豌豆Ai站群搜索引擎系统
🌐 域名评估:
hh.xz.cn
so.com
dji.sn.cn
kk.sc.cn
vtol.jl.cn
lquw.cn
xphone.cab
84.gold
mm.tj.cn
xjoh.cn
⛏ 最新挖掘:
凯里酸汤鱼
贵阳烤脑花
都匀毛尖茶
花溪牛肉粉
贵阳烤生蚝
贵阳烤豆腐
贵阳纸包鱼
贵阳特色菜
🖌 热门作画:
🤝 关于我们:
豌豆Ai
域名
建站
站群
留痕
推广
评估
源码
开发Ai
工具
日记
价格
加盟
广告
流量
留言
联系
🗨 加入群聊:
🔗 友情链接:
二维码消息
검색 엔진 소스 코드
ai提问
🧰 站长工具:
Ai工具 whois查询 搜索
📢 温馨提示:本站所有问答由Ai自动创作,内容仅供参考,若有误差请用“联系”里面信息通知我们人工修改或删除。
👉 技术支持:本站由豌豆Ai提供技术支持,使用的最新版:《豌豆Ai站群搜索引擎系统 V.25.10.25》搭建本站。