PiHoleのローカルホスト名に対するDNSルックアップは20.04で失敗します(他のシステムで動作します)。

PiHoleのローカルホスト名に対するDNSルックアップは20.04で失敗します(他のシステムで動作します)。

外部DNSルックアップは問題なく機能しますが、FQ以外のドメイン(ホスト名部分のみ)は、PiHoleを使用して解決するように明示的に強制しない限り失敗します。

nslookup myhost # this fails with SERVFAIL
nslookup myhost 192.168.12.34 # this works

systemdを使用していない私のネットワークの他のシステムで動作するため、DNSエントリが有効であると確信しています(PiHoleの「ローカルDNSレコード」インターフェイスを介して追加されます)。

/etc/resolv.conf2日前に新しくインストールしたため、これはシステムデフォルト(127.0.0.53を参照)です。

resolvectl statusPiHoleのIPは、私のWi-Fi接続(唯一のアクティブな接続)への唯一のDNSサーバーとして表示されます。

これはPopOS 20.04を新しくインストールしたもので、PiHoleが5.0にアップデートされました。

編集:明確にするために、このホストはいいえPiHoleを実行してください - ネットワークの他のホストにあります。

ここで何が起こっているのかというアイデアがある人はいますか?

時間をいただきありがとうございます。

ベストアンサー1

ループバックリゾルバをバイパスする最も簡単な方法は、resolv.confシンボリックリンクを別のファイル(私のPiHoleのIPを含む)に割り当てることです。

sudo ln -sf /run/systemd/resolve/resolv.conf /etc/resolv.conf

おすすめ記事