最新の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を代表して公開



All Articles