最新の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