우분투 22.04를 사용하고 있습니다
/etc/systemd/resolved.conf
(systemd-resolved)에 일부 사용자 지정 DNS 서버를 설정했습니다.
저도 네트워크 관리자를 사용하고 있습니다.
/etc/systemd/resolved.conf에 설정된 서버는 1.1.1.1 및 1.0.0.1입니다.
이제 출력은 sudo resolvectl status
다음과 같습니다.
Global
Protocols: -LLMNR -mDNS +DNSOverTLS DNSSEC=no/unsupported
resolv.conf mode: stub
Current DNS Server: 1.0.0.1
DNS Servers: 1.0.0.1 1.1.1.1
Link 2 (enp8s0)
Current Scopes: DNS
Protocols: +DefaultRoute +LLMNR -mDNS +DNSOverTLS DNSSEC=no/unsupported
Current DNS Server: 192.168.0.1
DNS Servers: 192.168.0.1 192.168.0.2
enp8s0
인터페이스의 DNS 서버(DHCP에서)를 사라지게 하거나 전역 섹션에 DNS 서버를 표시하려면 어떻게 해야 합니까 ?
지금까지 여러 가지 해결 방법(예: 및 와 같은ignore-auto-dns 설정)을 시도했지만 nmcli conn modify "WiredETH" ipv4.ignore-auto-dns yes
그 중 어느 것도 nmcli conn modify "WiredETH" ipv6.ignore-auto-dns yes
이 인터페이스의 출력을 변경하지 않았습니다.sudo resolvectl status
감사해요
답변1
/run/systemd/resolve/stub-resolv.conf
권장사항에 따라 DNS 구성을 작성하세요.아치 리눅스 위키. 그런 다음 심볼릭 링크를 만듭니다.
sudo ln -rsf /run/systemd/resolve/stub-resolv.conf /etc/resolv.conf
sudo systemctl restart systemd-resolved.service