Ubuntu设置DNS
背景:
Ubuntu服务器 DNS 地址不定时变动,系统默认 DNS 有时导致网络访问卡顿
目的:
DNS 地址固定不变动,网络访问稳定
步骤简述:
-
修改Ubuntu服务器全局DNS
/etc/resolv.conf
(不可手动修改)/etc/systemd/resolved.conf
systemd-resolved -> resolvectl 服务管理
- 添加DNS地址:
DNS=223.5.5.5 223.6.6.6
/run/systemd/resolve/resolv.conf
(不可手动修改)
-
修改网卡DNS地址配置
/etc/netplan/00-installer-config.yaml
# /etc/netplan/00-installer-config.yaml network: ethernets: eth0: dhcp-identifier: mac dhcp4: true # !重要,`use-dns: false` 表示不使用 DHCP 提供的 DNS 服务器地址,而是使用在 `nameservers` 下指定的地址 dhcp4-overrides: use-dns: false # 设置 DNS 地址 nameservers: addresses: [223.5.5.5, 223.6.6.6] renderer: networkd version: 2
-
重启网络
netplan apply
使网卡dns设置设置生效sudo systemctl restart systemd-networkd
sudo systemctl restart systemd-resolved
-
检查DNS地址
resolvectl status
# `resolvectl status` Link 2 (eth0) Current Scopes: DNS Protocols: +DefaultRoute +LLMNR -mDNS -DNSOverTLS DNSSEC=no/unsupported Current DNS Server: 223.5.5.5 DNS Servers: 223.5.5.5 223.6.6.6
-
注:手动修改网卡DNS地址
sudo resolvectl dns eth0 114.114.114.114
- 重启网络服务或者重启服务器后会失效
# `resolvectl status` Link 2 (eth0) Current Scopes: DNS Protocols: +DefaultRoute +LLMNR -mDNS -DNSOverTLS DNSSEC=no/unsupported Current DNS Server: 114.114.114.114 DNS Servers: 114.114.114.114
本文是原创文章,采用 CC BY-NC-ND 4.0 协议,完整转载请注明来自 NNZZ
评论
匿名评论
隐私政策
你无需删除空行,直接评论以获取最佳展示效果