resolv.conf 항목 없이는 Netplan 네임서버 설정이 사용되지 않습니다.

resolv.conf 항목 없이는 Netplan 네임서버 설정이 사용되지 않습니다.

나는 읽었다여기일반적으로 resolv.conf는 다른 서비스에서 관리되므로 편집해서는 안 됩니다. 서버에서 Ubuntu 22.04.1 LTS를 실행 중입니다.

그러나 resolv.conf에 다음 줄을 넣지 않으면 내 서버의 DNS가 작동하지 않습니다.

nameserver 127.0.0.53

파일을 완전히 비우거나 제거하면 resolv.conf더 이상 google.com에 핑을 보낼 수 없습니다. 읽어보니 이해가 안가네요여기:

이 파일이 없으면 로컬 시스템의 이름 서버만 쿼리됩니다.

netplan을 사용하여 네트워크를 구성하고 싶습니다. netplan 구성에 네임서버에 대한 항목이 있습니다. 내 netplan 구성은 다음과 같습니다.

# This is the network config written by 'subiquity'
network:
  version: 2
  renderer: networkd
  ethernets:
    ens160:
      dhcp4: no
      addresses: [10.0.0.5/24]
      nameservers:
        search: [my.domain.com]
        addresses: [1.1.1.1, 8.8.8.8]
      routes:
        - to: default
          via: 10.0.0.254

라는 파일이 있었지만 /etc/systemd/resolved.conf이후 제거되었습니다.

파일 을 수동으로 편집하지 않고 어떻게 DNS를 작동시킬 수 있습니까 resolv.conf?

관련 정보