mDNS 덕분에 SIP 네트워크 배포가 쉬워졌습니다.
엔지니어링 팀에서 최근 개발 한 덕분에 Liblinphone과 Flexisip은 이제 LAN에서 멀티 캐스트 DNS를 사용할 수있게되었습니다.
멀티 캐스트 DNS 또는 단순히 mDNS를 중단 한 것은 IETF RFC 6762이며 다음과 같이 표시됩니다.
"네트워크 장치가 작고 휴대 가능하며 유비쿼터스 화됨에 따라 구성이 덜 된 인프라로 작동하는 기능이 점점 더 중요 해지고 있습니다. 특히 DNS 리소스 레코드 데이터 유형 (호스트 이름을 포함하되 이에 국한되지 않음) 멀티 캐스트 DNS (mDNS)는 기존의 유니 캐스트 DNS 서버가 없어도 로컬 링크에서 DNS와 같은 작업을 수행 할 수있는 기능을 제공합니다. "
SIP 통신에 mDNS를 사용하면 어떤 이점이 있습니까?
많은 유스 케이스에서, SIP 클라이언트와 서버는 퍼블릭 인터넷에서 사용하기 위해 배포되는 것이 아니라 로컬 영역 네트워크에서 사용하기 위해 배포됩니다. 대표적인 예로 SIP 카메라, 출입구 패널, 주택 또는 건물 또는 중소 기업 사무실 네트워크의 SIP 클라이언트가 있습니다.
이러한 유스 케이스에서는 로컬 네트워크에 대한 특정 지식이있는 네트워크 관리자가 구성을 수행해야하기 때문에 유니 캐스트 DNS를 사용하는 것이 좋지 않거나 적합하지 않을 수 있습니다.
mDNS는 구성을 최소로 줄여 관리자를 필요로하지 않고 LAN 네트워크에서 SIP 네트워크의 "플러그 앤 플레이"배포를 허용합니다.
어떻게 작동합니까?
Liblinphone 클라이언트 응용 프로그램은 사용 가능한 SIP 서버를 검색하고 연결하기 위해 SIP 도메인이 속한 SIP 도메인을 동적으로 확인할 수 있습니다. 물론 유니 캐스트 DNS SRV 레코드가 공개 도메인에 대해 수행 할 수있는 것과 유사한 방식으로 고 가용성 제약 조건을 충족시키기 위해 동일한 도메인에 대해 광고 된 여러 SIP 서버가있을 수 있습니다.
Flexisip SIP 서버에는 mDNS 기능이 추가되어 실행중인 SIP 서비스가 mDNS를 통해 광고되고 로컬 네트워크의 다른 SIP 노드를 해결할 수 있습니다.
유효성
mDNS는 버전 4.0 이상인 Liblinphone 모바일 SDK 및 Flexisip 및 Linphone 데스크탑 프로젝트의 개발 지사 ( "마스터")에서 빌드 타임 옵션으로 사용할 수 있습니다.