Share via


How Client DNS Queries Work (2007 R2 Beta)

[This is preliminary documentation and is subject to change. Blank topics are included as placeholders.]

This topic gives a brief description of how DNS queries work in Office Communications Server 2007 R2.

During DNS lookup, SRV records are queried in parallel and returned in the following order to the client.

  1. _sipinternaltls._tcp.<domain> - for internal TLS connections
  2. _sipinternal._tcp. <domain> - for internal TCP connections (performed only if TCP is allowed)
  3. _sip._tls. <domain> - for external TLS connections
  4. _sip._tcp.<domain> - for external TCP connections

where <domain> is the SIP domain used by your internal clients.

The last two queries are useful when clients are connecting from outside your internal network. For more information about remote user access, see Planning for External User Access.

The client uses the SRV record that is returned and is successful and does not try any other SRV records.

After the SRV record is returned, a query is performed for the DNS A record for the host name that is returned by the SRV record. If no records are found during the DNS SRV query, the client performs an explicit lookup of sip.<domain>. If the explicit lookup does not produce results, the client performs a lookup for sipinternal.<domain>. If the client does not find sipinternal.<domain>, it performs a lookup for sipexternal.<domain>.

If your DNS infrastructure prohibits configuration of these DNS records, you can manually edit the client registry to point to the appropriate home server. For more information about editing the client registry and configuring policy settings for the client, see Deploying Communicator.

See Also

Tasks

3.2 Configure DNS for Your Pool