Contabo の Ubuntu 24.04 LTS で名前解決ができなくて apt update
出来ないことがよく起こったため DNS に Google Public DNS を追加した。
DNS設定の編集
50-cloud-init.yaml
の 50
の部分は環境によって異なる可能性があります。
bash
sudo vi /etc/netplan/50-cloud-init.yaml
Google Public DNS の 8.8.8.8
と 8.8.4.4
を追加する。
/etc/netplan/50-cloud-init.yaml
network:
version: 2
ethernets:
eth0:
match:
macaddress: "00:50:56:57:dc:57"
addresses:
- "156.67.110.218/23"
- "2400:d321:2238:8891:0000:0000:0000:0001/64"
nameservers:
addresses:
+ - 8.8.8.8
+ - 8.8.4.4
- 62.72.40.51
- 62.72.40.52
- 2605:a141:5028::1:53
...
設定の適用
bash
sudo netplan apply
確認
追加した 8.8.8.8
と 8.8.4.4
があればOK。
名前解決が出来るようになっているはず。
$ resolvectl status
Global
Protocols: -LLMNR -mDNS -DNSOverTLS DNSSEC=no/unsupported
resolv.conf mode: stub
Link 2 (eth0)
Current Scopes: DNS
Protocols: +DefaultRoute -LLMNR -mDNS -DNSOverTLS DNSSEC=no/unsupported
Current DNS Server: 8.8.4.4
DNS Servers: 8.8.8.8 8.8.4.4 62.72.40.51 62.72.40.52 2605:a141:5028::1:53