SIP 서버를 찾기 위해 DNS 프로시저 사용
SIP(Session Initiation Protocol)는 클라이언트가 SIP URI(Uniform Resource Identifier)를 해석하기 위해 도메인 이름 서버(DNS) 프로시저를 사용할 수 있습니다.
이 태스크 정보
WebSphere® Application Server는
RFC
3263 표준에 대한 지원을 제공합니다. 이를 통해 SIP URI는 DNS를 통해 연결할 다음 홉의 IP 주소, 포트 및 전송 프로토콜로 해석될 수 있습니다.
참고: SIP는 1차 클라이언트가 실패하는 경우 백업 클라이언트에 응답을 전송하기 위해 서버의 DNS 프로시저의 사용을 지원하지 않습니다.
RFC 3263 표준을 지원하기 위해 WebSphere Application Server를 구성하려면 다음 단계를 완료하십시오.
프로시저
- WebSphere Application Server를 시작하십시오.
- 관리 콘솔에서 서버을 확장하고, 을 클릭하십시오.
- 일반 특성 아래에서 DNS NAPTR 레코드를 사용하여 SIP 서버 찾기 사용 선택란을 선택하고 1차 DNS 서버 이름 및 2차 DNS 서버 이름 필드를 채우십시오.
- 사용자의 변경을 저장하려면 적용을 클릭하십시오.
- 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.