WebSphere Application Server Version 6.1 Feature Pack for Web Services   
             オペレーティング・システム: AIX , HP-UX, i5/OS, Linux, Solaris, Windows, Windows Vista, z/OS

             目次と検索結果のパーソナライズ化

DNS プロシージャーによる SIP サーバーの探索

Session Initiation Protocol (SIP) で DNS プロシージャーを使用すると、 クライアントが SIP Uniform Resource Identifier (URI) を解決することができます。

このタスクについて

WebSphere Application Server は、RFC 3263 をサポートしています。このため、 DNS を介して SIP URI をネクスト・ホップの IP アドレス、ポート、およびトランスポート・プロトコルに 解決できます。SIP で DNS を使用すると、1 次クライアントに障害が発生した場合に サーバーがバックアップ・クライアントに応答を送信することもできます。

WebSphere Application Server をこのサポート用に構成するには、以下の手順に従います。

プロシージャー

  1. WebSphere Application Server が稼働していない場合は始動します。
  2. 管理コンソールを開きます。
  3. 「サーバー」を展開して、「アプリケーション・サーバー」 > serverNameをクリックし、 サーバーの構成タブを開きます。
  4. 「コンテナー設定」の下で、 「SIP コンテナー設定」を展開し、 「SIP コンテナー (SIP Container)」をクリックして SIP コンテナーの構成タブを表示します。
  5. 「追加プロパティー」の下の「カスタム・プロパティー」を 選択し、「新規」をクリックします。 必要なフィールドに 値を入力します。
    • 名前」はカスタム・プロパティー SIP_RFC3263_nameserver の名前です。
    • 」は、1 つまたは 2 つのアドレスとポートのタプルを含むストリングです。 この場合、2 つのタプルはスペースで区切られます。タプルは 次のいずれかです。
      • dottedDecimalAddress@port
      • hostname.domain@port
      • IPV6address@port
      実際のタプルは、例えば次のようになります。
      • 1.2.3.4@53
      • example.com@53
      • a:b:c::d@53
      次のような値を取ることもあります。
      • 1.2.3.4@53
      • 1.2.3.4@53 example.com@53
      • a:b:c::d@53 9.32.211.14@53
  6. 構成の変更を入力した後で、「適用」をクリックし、管理コンソールを終了します。
  7. WebSphere Application Server を再始動します。

次の作業

RFC 3263 サポートを SIP コンテナーで機能させるためには、 DNS サーバーを構成する必要があります。次の例は、DNS サーバー上で RFC 3263 サポートを構成するための、 BIND db ファイルです。

; Copyright (C) 2004  Internet Systems Consortium, Inc. ("ISC")
; Copyright (C) 2001  Internet Software Consortium.
;
; Permission to use, copy, modify, and distribute this software for any
; purpose with or without fee is hereby granted, provided that the above
; copyright notice and this permission notice appear in all copies.
;
; THE SOFTWARE IS PROVIDED "AS IS" AND ISC DISCLAIMS ALL WARRANTIES WITH
; REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY
; AND FITNESS.  IN NO EVENT SHALL ISC BE LIABLE FOR ANY SPECIAL, DIRECT,
; INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM
; LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE
; OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
; PERFORMANCE OF THIS SOFTWARE.

; $Id: include.db,v 1.2.206.1 2004/03/06 10:22:13 marka Exp $

; Test $INCLUDE current domain name and origin semantics

example.com. 43200 IN SOA ns.example.com. email.example.com. ( 2003032001 10800 3600 604800 86400 )
;
example.com.             43200 IN NS      ns.example.com.
;
ns.example.com.          43200 IN A       10.0.0.20
sipserver1.example.com.  43200 IN A       10.0.0.21
sipserver2.example.com.  43200 IN A       10.0.0.22
sipserver3.example.com.  43200 IN A       10.0.0.23
;
router.example.com.        43200  IN CNAME sipserver3
;
sipserver1.example.com.  43200 IN AAAA    fec0:0:0:0:0:0:0:abcd
sipserver2.example.com.  43200 IN AAAA    fec0:0:0:0:0:0:0:abba
;
_sip._udp.example.com.   43200 IN SRV 2 0 5060  sipserver1.example.com.
_sip._udp.example.com.   43200 IN SRV 2 0 5060  sipserver2.example.com.
_sip._tcp.example.com.   43200 IN SRV 1 4 5060  sipserver1.example.com.
_sip._tcp.example.com.   43200 IN SRV 1 2 5060  sipserver2.example.com.
_sips._tcp.example.com.  43200 IN SRV 0 1 5061  sipserver1.example.com.
_sips._tcp.example.com.  43200 IN SRV 0 0 5061  sipserver2.example.com.
;
example.com. 43200 IN NAPTR 0 0 "s" "SIPS+D2T" "" _sips._tcp.example.com.
example.com. 43200 IN NAPTR 1 0 "s" "SIP+D2T"  "" _sip._tcp.example.com.
example.com. 43200 IN NAPTR 2 0 "s" "SIP+D2U"  "" _sip._udp.example.com.



関連タスク
すべての SIP トピックをブラウズ
SIP コンテナーの構成
タスク・トピック    

ご利用条件 | フィードバック

最終更新: Jan 21, 2008 4:10:06 PM EST
http://publib.boulder.ibm.com/infocenter/wasinfo/v6r1/index.jsp?topic=/com.ibm.websphere.wsfep.multiplatform.doc/info/ae/ae/tsip_dnslocate.html