
技術

この記事ではUbuntu24.04LTSの初期設定の際のDNSの永続化設定の手順についてまとめています。
Ubuntu: 24.04LTS
仮想化: UTM
この章では順番に手順を説明しています。
sudo apt update
sudo apt install systemd-resolved
sudo systemctl start systemd-resolved
sudo systemctl enable systemd-resolved
sudo ln -sf /run/systemd/resolve/resolv.conf /etc/resolv.conf
resolvectl status
vi ~/etc/netplan/01-netcfg.yaml
network:
version: 2
ethernets:
enp0s1:
dhcp4: yes
nameservers:
addresses:
- 8.8.8.8
- 8.8.4.4
sudo chmod 600 /etc/netplan/01-netcfg.yaml
sudo netplan apply
resolvectl status
Global
Protocols: -LLMNR -mDNS -DNSOverTLS DNSSEC=no/unsupported
resolv.conf mode: uplink
Link 2 (enp0s1)
Current Scopes: DNS
Protocols: +DefaultRoute -LLMNR -mDNS -DNSOverTLS DNSSEC=no/unsupported
DNS Servers: 8.8.8.8 8.8.4.4 192.168.64.1 fe80::6c7e:67ff:fead:cf64
Link 3 (docker0)
Current Scopes: none
Protocols: -DefaultRoute -LLMNR -mDNS -DNSOverTLS DNSSEC=no/unsupported
DNSの設定って結構見落としがちでなんでうまく通信できないんだろう? みたいな原因は大抵ここら辺だなって設定してて思いました…