ポート 53 を取得するには、systemd-resolved をディセーブルにし、dhcp が提供する DNS サーバーを使用します。

ポート 53 を取得するには、systemd-resolved をディセーブルにし、dhcp が提供する DNS サーバーを使用します。

DNSStubListener=noDockerコンテナでPi-holeサーバーを実行するので、/etc/systemd/resolved.confポート53を設定して再起動してポート53を解放しましたsystemd-resolved

これによりポート53がオフになりましたが、DNSは機能しません。わかりました。;; connection timed out; no servers could be reached

デスクトップでネットワーク設定を表示すると、現在設定されているDHCP割り当てDNSサーバーとして1.1.1.1と8.8.8.8が表示されます。しかし、システムでこれらのサーバーを使用するにはどうすればよいですか?

アップデート1: /etc/resolv.confには次のものがあります。

nameserver 127.0.0.53
options edns0 trust-ad
search domain.local

ベストアンサー1

DHCPを介して割り当てられたDNSサーバーが設定に使用されますresolved。システムの残りの部分は、/etc/resolv.confアドレスを確認するために設定されたすべてを使用します。resolv.confポイント127.0.0.53、無効になっているので動作しなくなりましたresolved

/etc/resolv.confアクティブなDNSサーバーを指すように変更します。

domain domain.local
nameserver 8.8.8.8
nameserver 8.8.4.4

編集:DHCP割り当てDNSサーバーを手動で設定する代わりに使用する方法については、以下を参照してください。https://unix.stackexchange.com/a/453122/52365

おすすめ記事