/etc/systemd/resolved.confで/etc/resolv.confを再生成するには?

/etc/systemd/resolved.confで/etc/resolv.confを再生成するには?

ここでこのチュートリアルに従おうとしています。

https://www.itwonderlab.com/en/ansible-kubernetes-vagrant-tutorial/

Debian 10 を放浪ホストとして使用し、Debian は Virtual Box をサポートしていないため、libvirt を使用しています。

それで画像を変えなければなりませんでしたgeneric/ubuntu2010

残念ながら、DNSは仮想マシン内で動作しないようです。

curl google.com
curl: (6) Could not resolve host: google.com

/etc/resolv.conf次のようになります。

nameserver 127.0.0.53
options edns0 trust-ad

ネームサーバーラインをよく知られたネームサーバーのIPに変更すると、正常に動作しました。

したがって、editと同じくらい簡単でなければなりません/etc/resolv.confが、以下も見ることができます。

This file is managed by man:systemd-resolved(8). Do not edit.

したがって、ドキュメントを見た後に編集する必要があるようです。

/etc/systemd/resolved.conf

ファイルを開くと、すでに一致しないネームサーバーIPがあることがわかります/etc/resolv.conf

それでは、Ubuntu 20.10でどのように再生成できますか/etc/resolv.conf/etc/systemd/resolved.conf

ベストアンサー1

問題はDNSSECにあります。

これを追加してみてください:

- name: Fix DNS 
  lineinfile: 
    path: /etc/systemd/resolved.conf
    regex: '^DNSSEC='
    line: 'DNSSEC=no'

- name: Restart resolved
  service:
    name: systemd-resolved
    state: restarted

roles/common/add_packages/tasks/main.yml問題を解決する。

generic/ubuntu2010DNSが損なわれている人にはどのような用途があるのか​​わかりません。

おすすめ記事