...
It is very important that network administrators understand DNS. Wikipedia has a great reference to help get more comfortable with DNS. Even if you think you know everything about it, a refresher is always good.
There is a standalone xecsuser:document on setting up Microsoft DNS Services for use with sipXecs
...
A typical DNS zone file looks as follows:
Code Block |
---|
; WARNING: Zone file configuration is a sipX automatically generated file. ; ; Contents may be overwritten unless you set the named.conf DNS_MODE. ; $TTL 1800 @ IN SOA @ IN SOA ns1.ezuce.com. root.ezuce.com. ( 2010090201 ; serial# 1800 ; refresh, seconds 1800 ; retry, seconds 1800 ; expire, seconds 1800 ) 1800 ; refresh, seconds 1800 ; retry, seconds 1800 ; expire, seconds 1800 ) ; minimum TTL, seconds \\ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ; DNS Servers for 'ezuce.com' ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; \\ ; NS record for ezuce.com ; ; server: openuc.ezuce.com ; ezuce.com. IN NS IN NS openuc.ezuce.com. \\ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ; Call Routing for SIP domain 'ezuce.com' ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; \\ ; NAPTR record for SIP TCP ezuce.com ; ; priority: 2 weight: 0 ; ; protocol: "SIP+D2T" regex: "" uri: \_sip._tcp.ezuce.com ; ezuce.com. IN NAPTR IN NAPTR 2 0 "s" "SIP+D2T" "" \_sip._tcp.ezuce.com. \\ ; NAPTR record for SIP UDP ezuce.com ; ; priority: 2 weight: 0 ; ; protocol: "SIP+D2U" regex: "" uri: \_sip._udp.ezuce.com ; ezuce.com. IN NAPTR IN NAPTR 2 0 "s" "SIP+D2U" "" \_sip._udp.ezuce.com. \\ ; SRV record for domain SIP TCP ezuce.com ; ; priority: 1 weight: 0 port: 5060 server: openuc.ezuce.com ; \_sip._tcp.ezuce.com. IN SRV SRV 1 0 5060 openuc.ezuce.com. \\ ; SRV record for domain SIP UDP ezuce.com ; ; priority: 1 weight: 0 port: 5060 server: openuc.ezuce.com ; \_sip._udp.ezuce.com. IN SRV SRV 1 0 5060 openuc.ezuce.com. \\ ; SRV record for service SIP TCP rr.openuc.ezuce.com ; ; priority: 1 weight: 0 port: 5070 server: openuc.ezuce.com ; \_sip._tcp.rr.openuc.ezuce.com. IN SRV 1 SRV 1 0 5070 openuc.ezuce.com. \\ ; SRV record for XMPP SERVER TCP ezuce.com ; ; priority: 1 weight: 0 port: 5269 server: openuc.ezuce.com ; \_xmpp-server._tcp.ezuce.com. IN SRV 1 SRV 1 0 5269 openuc.ezuce.com. \\ ; SRV record for XMPP CLIENT TCP ezuce.com ; ; priority: 1 weight: 0 port: 5222 server: openuc.ezuce.com ; \_xmpp-client._tcp.ezuce.com. IN SRV 1 SRV 1 0 5222 openuc.ezuce.com. \\ ; SRV record for XMPP SERVER CHAT ROOM TCP ezuce.com ; ; priority: 1 weight: 0 port: 5222 server: openuc.ezuce.com ; ; NOTE: the XMPP client port is used here as this is the port used ; ; by openfire to service multi-user chat requests. ; \_xmpp-server._tcp.conference.ezuce.com. IN SRV 1 SRV 1 0 5222 openuc.ezuce.com. \\ ; SRV record for XMPP CLIENT CHAT ROOM TCP ezuce.com ; ; priority: 1 weight: 0 port: 5222 server: openuc.ezuce.com ; \_xmpp-client._tcp.conference.ezuce.com. IN SRV 1 SRV 1 0 5222 openuc.ezuce.com. \\ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ; IP Addresses ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; \\ ; A record for openuc.ezuce.com ; openuc.ezuce.com. IN A ;;;;; ; A record for openuc.ezuce.com ; openuc.ezuce.com. IN A 192.168.5.2 \\ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; \\ |
Required DNS Records for a Multiple Server Environment
...
A typical DNS zone file for a multiple server configuration looks as follows (additional records for a multiple server installation are in red):
Code Block |
---|
; WARNING: Zone file configuration is a sipX automatically generated file. ; file. ; Contents may be overwritten unless you set the named.conf DNS_MODE. ; $TTL 1800 @ IN SOA ns1.ezuce.com. root.ezuce.com. ( 2010090201 ; serial# 1800 ; refresh, seconds 1800 ; retry, seconds 1800 ; expire, seconds 1800 ) @ IN SOA ns1.ezuce.com. root.ezuce.com. ( 2010090201 ; serial# 1800 ; refresh, seconds 1800 ; retry, seconds 1800 ; expire, seconds 1800 ) ; minimum TTL, seconds \\ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ; DNS Servers for 'ezuce.com' ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; \\ ; NS record for ezuce.com ; ; server: openuc.ezuce.com ; ezuce.com. IN NS IN NS openuc.ezuce.com. \\ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ; Call Routing for SIP domain 'ezuce.com' ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; \\ ; NAPTR record for SIP TCP ezuce.com ; ; priority: 2 weight: 0 ; ; protocol: "SIP+D2T" regex: "" uri: \_sip._tcp.ezuce.com ; ezuce.com. IN NAPTR IN NAPTR 2 0 "s" "SIP+D2T" "" \_sip._tcp.ezuce.com. \\ ; NAPTR record for SIP UDP ezuce.com ; ; priority: 2 weight: 0 ; ; protocol: "SIP+D2U" regex: "" uri: \_sip._udp.ezuce.com.com ; ezuce.com. ; ezuce.com. IN NAPTR IN NAPTR 2 0 "s" "SIP+D2U" "" \_sip._udp.ezuce.com. \\ ; SRV record for domain SIP TCP ezuce.com ; ; priority: 1 weight: 0 port: 5060 server: openuc.ezuce.com ; \_sip._tcp.ezuce.com. IN SRV SRV 1 0 5060 openuc.ezuce.com. \_sip._tcp.ezuce.com. IN SRV SRV 1 0 5060 openuc2.ezuce.com. \\ ; SRV record for domain SIP UDP ezuce.com ; ; priority: 1 weight: 0 port: 5060 server: openuc.ezuce.com ; \_sip._udp.ezuce.com. IN SRV SRV 1 0 5060 openuc.ezuce.com. \_sip._udp.ezuce.com. IN SRV SRV 1 0 5060 openuc2.ezuce.com. \\ ; SRV record for service SIP TCP rr.openuc.ezuce.com ; ; priority: 1 weight: 0 port: 5070 server: openuc.ezuce.com ; \_sip._tcp.rr.openuc.ezuce.com. IN SRV 1 SRV 1 0 5070 openuc.ezuce.com. \_sip._tcp.rr.openuc.ezuce.com. IN SRV SRV 2 100 5070 openuc2.ezuce.com. \\ \_sip._tcp.rr.openuc2.ezuce.com. IN SRV 1 SRV 1 0 5070 openuc2.ezuce.com. \_sip._tcp.rr.openuc2.ezuce.com. IN SRV SRV 2 100 5070 openuc.ezuce.com. \\ \\ ; SRV record for XMPP SERVER TCP ezuce.com ; ; priority: 1 weight: 0 port: 5269 server: openuc.ezuce.com ; \_xmpp-server._tcp.ezuce.com. IN SRV 1 SRV 1 0 5269 openuc.ezuce.com. \\ ; SRV record for XMPP CLIENT TCP ezuce.com ; ; priority: 1 weight: 0 port: 5222 server: openuc.ezuce.com ; \_xmpp-client._tcp.ezuce.com. IN SRV 1 IN SRV 1 0 5222 openuc.ezuce.com. \\ ; SRV record for XMPP SERVER CHAT ROOM TCP ezuce.com ; ; priority: 1 weight: 0 port: 5222 server: openuc.ezuce.com ; ; NOTE: the XMPP client port is used here as this is the port used ; as this is the port used ; by openfire to service multi-user chat requests. ; \_xmpp-server._tcp.conference.ezuce.com. IN SRV 1 SRV 1 0 5222 openuc.ezuce.com. \\ ; SRV record for XMPP CLIENT CHAT ROOM TCP ezuce.com ; ; priority: 1 weight: 0 port: 5222 server: openuc.ezuce.com ; \_xmpp-client._tcp.conference.ezuce.com. IN SRV 1 SRV 1 0 5222 openuc.ezuce.com. \\ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ; IP Addresses ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; \\ ; A record for openuc.ezuce.com ; openuc.ezuce.com. IN A IN A 192.168.5.2 openuc2.ezuce.com. IN A IN A 192.168.5.3 \\ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; \\ |
Scenario 1 – sipXecs PBX on the Data Network
...