DNS-Prozeduren zum Lokalisieren von SIP-Servern verwenden
Session Initiation Protocol (SIP) kann DNS-Prozeduren (Domain Name Server) für einen Client verwenden, um einen SIP-URI aufzulösen.
Informationen zu diesem Vorgang
WebSphere Application Server unterstützt den Standard RFC 3263.
Dieser RFC ermöglicht die Auflösung eines
SIP-URI über DNS in die IP-Adresse, den Port und das Transportprotokoll des nächsten zu kontaktierenden Hops.
Anmerkung: SIP unterstützt nicht die Verwendung von DNS-Prozeduren für einen Server,
um einem Server das Senden einer Antwort an einen Backup-Client zu ermöglichen, wenn der primäre Client ausfällt.
Führen Sie die folgenden Schritte aus, um die Konfiguration des Standards RFC 3263 in WebSphere Application Server zu konfigurieren.
Vorgehensweise
- Starten Sie WebSphere Application Server.
- Klicken Sie in der Administrationskonsole auf Server und anschließend auf .
- Wählen Sie unter Allgemeine Eigenschaften das Kontrollkästchen SIP-Server über DNS suchen aus, und füllen Sie anschließend die Felder Name des primären DNS-Servers und Name des sekundären DNS-Servers aus.
- Klicken Sie auf Anwenden, um Ihre Änderungen zu speichern.
- Starten Sie WebSphere Application Server erneut.
Nächste Schritte
Sie müssen Ihren DNS-Server konfigurieren, damit die Unterstützung für RFC 3263 für den SIP-Container funktioniert. Das folgende Beispiel zeigt eine BIND-Datenbankdatei für die Konfiguration der Unterstützung für RFC 3263 in einem DNS-Server.
; 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.