最新のLinuxディストリビューションのローカルゾーンの問題

多くのインターネットプロバイダーは、加入者にトレントリトラッカーなどのサービスを提供しています。 一部のトレントトラッカー(rutracker.orgを含む)は、retracker.localなどのユニバーサルリトラッカーに関する情報をトレントファイルに追加します。 しかし、最新のディストリビューション(Ubuntu、openSUSEなど)では、このアドレスは正しく解決されません。

問題は、.localゾーンがこれらの目的に使用されるため、avahiサービスを使用してローカルネットワーク上のコンピューターリソースをアナウンスすることです。 この問題を解決するために、avahiを取り除く必要はありません。 サブドメインが見つからない場合は、dnsに問い合わせることを示すだけで十分です。

これを行うには、ルートの下の/etc/nsswitch.confファイルを開き、その中のホストを担当する行を探します。
openSUSE 11.3では、次のようになります。
hosts: files mdns4_minimal [NOTFOUND=return] dns

Ubuntu 10.04では、次のようになります。
hosts: files mdns4_minimal [NOTFOUND=return] dns mdns4

必要なのは、[NOTFOUND = return]オプションを削除して、行をフォームに入れることだけです。
openSUSE 11.3
hosts: files mdns4_minimal dns

Ubuntu 10.04
hosts: files mdns4_minimal dns mdns4

avahi-daemonを再起動し、avahiとプロバイダーのリトラッカー(または.localゾーンの他のサービス)の共同作業を楽しみます。

要求に応じて、ユーザーvovochka404を代表して公開


Source: https://habr.com/ru/post/J103009/


All Articles