JavaScript is required to for searching.
ナビゲーションリンクをスキップ
印刷ビューの終了
Oracle Solaris 11.1 でのネームサービスおよびディレクトリサービスの作業     Oracle Solaris 11.1 Information Library (日本語)
このドキュメントの評価
search filter icon
search icon

ドキュメントの情報

はじめに

パート I ネームサービスとディレクトリサービスについて

1.  ネームサービスとディレクトリサービス (概要)

2.  ネームサービススイッチ (概要)

3.  DNS の管理 (タスク)

DNS の概要

マルチキャスト DNS

マルチキャスト DNS サービス検出

DNS についての関連資料

DNS とサービス管理機能

DNS の管理 (タスク)

DNS パッケージをインストールする方法

DNS サーバーを構成する方法

rndc.conf ファイルを作成する方法

DNS サーバーのオプションを構成する方法

DNS サービスを代替ユーザーとして実行する方法

DNS クライアントを有効にする方法

DNS サーバーの起動に関する問題をトラブルシューティングする方法

DNS 構成を検証する方法

マルチキャスト DNS の管理

mDNS および DNS サービス検出を有効にする方法

DNS のためのリソースの通知

DNS 参照

DNS ファイル

DNS コマンドおよびデーモン

BIND が構築されたときに使用されたコンパイルフラグ

4.  Oracle Solaris Active Directory クライアントの設定 (タスク)

パート II NIS の設定と管理

5.  ネットワーク情報サービス (概要)

6.  NIS の設定と構成 (タスク)

7.  NIS の管理 (タスク)

8.  NIS のトラブルシューティング

パート III LDAP ネームサービス

9.  LDAP ネームサービスの紹介 (概要)

10.  LDAP ネームサービスの計画要件 (タスク)

11.  LDAP クライアントと Oracle Directory Server Enterprise Edition の設定 (タスク)

12.  LDAP クライアントの設定 (タスク)

13.  LDAP のトラブルシューティング (リファレンス)

14.  LDAP ネームサービス (リファレンス)

15.  NIS から LDAP への移行 (タスク)

用語集

索引

ドキュメントの品質向上のためのご意見をください
簡潔すぎた
読みづらかった、または難し過ぎた
重要な情報が欠けていた
内容が間違っていた
翻訳版が必要
その他
Your rating has been updated
貴重なご意見を有り難うございました!

あなたの貴重なご意見はより良いドキュメント作成の手助けとなります 内容の品質向上と追加コメントのためのアンケートに参加されますか?

マルチキャスト DNS の管理

次のセクションでは、マルチキャスト DNS (mDNS) および DNS サービス検出を有効にする方法について説明します。また、DNS サービス検出のためのリソースを通知する方法の例も示されています。

mDNS および DNS サービス検出を有効にする方法

mDNS および DNS サービス検出が機能するには、mDNS に参加させるすべてのシステム上に mDNS が配備されている必要があります。mDNS サービスは、システム上で提供されているサービスの可用性を通知するために使用されます。

  1. 管理者になります。

    詳細は、『Oracle Solaris 11.1 の管理: セキュリティーサービス』の「割り当てられている管理権限を使用する方法」を参照してください。

  2. 必要に応じて、mDNS パッケージをインストールします。
    # pkg install pkg:/service/network/dns/mdns
  3. ネームサービススイッチ情報を更新します。

    ローカルホストを解決できるようにするには、name-service/switch サービスの config/host プロパティーを変更して、ソースとして mdns を含めます。例:

    #  /usr/sbin/svccfg -s svc:/system/name-service/switch
    svc:/system/name-service/switch> setprop config/host = astring: "files dns mdns"
    svc:/system/name-service/switch> select system/name-service/switch:default
    svc:/system/name-service/switch:default> refresh
    svc:/system/name-service/switch> quit
  4. mDNS サービスを有効にします。
    # svcadm enable svc:/network/dns/multicast:default

    このようにして mDNS を有効にすると、加えた変更が、アップグレードやリブートを行なったあとも維持されるようになります。詳細は、svcadm(1M) のマニュアルページを参照してください。

  5. (省略可能) 必要に応じて、mDNS エラーログをチェックします。

    mDNS サービスログ /var/svc/log/network-dns-multicast:default.log にエラーやメッセージがないかどうかをチェックします。

DNS のためのリソースの通知

ping または traceroute コマンドを使用する場合と同様に、dns-sd コマンドをネットワーク診断ツールとして使用して、サービスを参照したり、検出したりすることができます。

dns-sd コマンドは主に、対話型で使用されます。その主な理由として、そのコマンド行引数や出力形式が時間とともに変化する場合があり、それがシェルスクリプトからの起動を予測不可能で、かつ危険なものにしていることが挙げられます。さらに、DNS サービス検出 (DNS-SD) は非同期の性質を持っているため、スクリプト指向のプログラミングには適していません。

詳細は、dns-sd(1M) のマニュアルページを参照してください。DNS サービスをアプリケーションに組み込むには、libdns-sd(3DNS_SD) のマニュアルページを参照してください。

次に、DNS サービス検出を使用してサービスを通知する例を示します。

例 3-1 印刷サービスの通知

次のコマンドは、My Test という名前のシステムのポート 515 上に LPR 印刷サービスが存在することを通知して、そのサービスを DNS-SD と互換性のある印刷クライアントから使用できるようにします。

# dns-sd -R "My Test" _printer._tcp. . 515 pdl=application/postscript

この登録を有効にするには、LPR サービスがポート 515 上で使用可能である必要があります。

例 3-2 Web ページの通知

次のコマンドは、My Test システムのポート 80 上で HTTP サーバーによって処理されている Web ページを通知します。この Web ページは、Safari やその他の DNS-SD と互換性のある Web クライアント内の Bonjour リストに表示されます。

# dns-sd -R "My Test" _http._tcp . 80 path=/path-to-page.html