avahi-resolveは動作しますが、mdns

avahi-resolveは動作しますが、mdns

最新のDebian 11(bullseye)設定があり、avahiを使用してローカルに接続されたコンピュータに接続したいと思います。

avahiの仕組みは次のとおりです。

avahi-resolve -n4 prag11mono.local 

prag11mono.local 10.0.0.105どちらが正しいか教えてください。ただしping(またはssh)同じホストの場合

ping prag11mono.local
PING prag11mono.local.rpz.GS.local (127.0.0.2) 56(84) bytes of data.
64 bytes from 127.0.0.2 (127.0.0.2): icmp_seq=1 ttl=64 time=0.035 ms

rpz.GS.localここで私はこの追加がどこから来たのかわかりません。追加されませんが、ssh prag11mono.local要求はです127.0.0.2

私が/etc/nsswitch.conf持っている

ホスト: ファイル mdns4_minimal [NOTFOUND=return] dns mdns4

しかし、getentはbhutan.localをホストします。

何も返しません。/etc/mdns.allowファイルがありません。

avahi-daeomonとの間の接続はmdns4謎です。 systemctlを使用してavahi-daemonを再起動できますが、どうすればよいですかmdns

いくつかのインストールを見逃したことが心配です。パッケージをインストールしようとしましたが、ブルスアイで動作しますnss-mdns。 「/lib/libnss_mdns*」に必要なファイルがあるかどうかをインストールしunable to locate packageて確認しました。libnss-mdns

なくなったものありますか?デバッグするには?

ベストアンサー1

現在、Debian 11(Bulls Eye)ソリューションがどこに適用されるかについて多くの混乱があります。私はそれをインストールせずbind9(関連する特定のパッケージのみ)必要であることを発見しました。

systemctl enable named-resolvconf

デフォルトはnsswitch.conf大丈夫だと思います。ランニングでnamed-resolvconf。以前のようにプロンプ​​トは返されdigませんrpz。しかし、私は走る必要はありません。

systemctl status systemd-networkd
systemctl status systemd-resolved

両方とも返しますdisabled; inactive。これが必要かもしれませんが、追加の設定が必要になるかもしれないといういくつかのヒントがあります。

同様の機能を実行しますが、互換性のないものを区別することがresolvconf重要かもしれません。私のソリューションはとsystemd-resolvedに依存しているようです。resolvconfbind9

おすすめ記事