DNSが使用する必要があるのと同じサーバーに設定されていても、nslookupは失敗します。

DNSが使用する必要があるのと同じサーバーに設定されていても、nslookupは失敗します。

ローカルアドレスの確認にDNSの問題があります。

使用するサーバーが指定されていない場合、ローカルアドレスのnslookupは失敗します。

$ nslookup nas
Server:     127.0.0.53
Address:    127.0.0.53#53

** server can't find nas: SERVFAIL

以下を使用するように指示されたら機能します192.168.0.1

$ nslookup nas 192.168.0.1
Server:     192.168.0.1
Address:    192.168.0.1#53

Name:   nas
Address: 192.168.0.11

ネットワーク設定には、使用しているDNSサーバー192.168.0.1も表示されますsystemd-resolve --status

nsswitch.confを次のように変更しました。

hosts:          files dns

他の場所で別の回答を読んだ後も効果はありませんでした。

Ubuntu 20.04.1を使用していますが、そのOSに問題があるかどうかはわかりません。

/etc/resolv.conf含む:

nameserver 127.0.0.53
options edns0 trust-ad
search localdomain

関連情報