-->

Office 365 A Record

- 22:40

Office 365 E / P Plan Comparison Series - Part 2 adding a Vanity ...
photo src: enduser365.com

A Service record (SRV record) is a specification of data in the Domain Name System defining the location, i.e. the hostname and port number, of servers for specified services. It is defined in RFC 2782, and its type code is 33. Some Internet protocols such as the Session Initiation Protocol (SIP) and the Extensible Messaging and Presence Protocol (XMPP) often require SRV support by network elements.


Manage DNS Records - Office 365 Plan E subscription Part 2/2 - YouTube
photo src: www.youtube.com


Maps, Directions, and Place Reviews



Record format

A SRV record has the form:

  _service._proto.name. TTL class SRV priority weight port target.  
  • service: the symbolic name of the desired service.
  • proto: the transport protocol of the desired service; this is usually either TCP or UDP.
  • name: the domain name for which this record is valid, ending in a dot.
  • TTL: standard DNS time to live field.
  • class: standard DNS class field (this is always IN).
  • priority: the priority of the target host, lower value means more preferred.
  • weight: A relative weight for records with the same priority, higher value means more preferred.
  • port: the TCP or UDP port on which the service is to be found.
  • target: the canonical hostname of the machine providing the service, ending in a dot.

An example SRV record in textual form that might be found in a zone file might be the following:

  _sip._tcp.example.com. 86400 IN SRV 0 5 5060 sipserver.example.com.  

This points to a server named sipserver.example.com listening on TCP port 5060 for Session Initiation Protocol (SIP) protocol services. The priority given here is 0, and the weight is 5.

As in MX records, the target in SRV records must point to hostname with an address record (A or AAAA record). Pointing to a hostname with a CNAME record is not a valid configuration.


Office 365 A Record Video



Provisioning for high service availability

The priority field determines the precedence of use of the record's data. Clients should use the SRV records with the lowest-numbered priority value first, and fall back to records of higher value if the connection fails. If a service has multiple SRV records with the same priority value, clients should load balance them in proportion to the values of their weight fields. In the following example, both the priority and weight fields are used to provide a combination of load balancing and backup service.

  # _service._proto.name.  TTL   class SRV priority weight port target.  _sip._tcp.example.com.   86400 IN    SRV 10       60     5060 bigbox.example.com.  _sip._tcp.example.com.   86400 IN    SRV 10       20     5060 smallbox1.example.com.  _sip._tcp.example.com.   86400 IN    SRV 10       20     5060 smallbox2.example.com.  _sip._tcp.example.com.   86400 IN    SRV 20       0      5060 backupbox.example.com.  

The first three records share a priority of 10, so the weight field's value will be used by clients to determine which server (host and port combination) to contact. The sum of all three values is 100, so bigbox.example.com will be used 60% of the time. The two hosts smallbox1 and smallbox2 will be used for 20% of requests each, with half of the requests that are sent to smallbox1 and the remaining half to smallbox2. If bigbox is unavailable, these two remaining machines will share the load equally, since they will each be selected 50% of the time.

If all three servers with priority 10 are unavailable, the record with the next lowest priority value will be chosen, which is backupbox.example.com. This might be a machine in another physical location, presumably not vulnerable to anything that would cause the first three hosts to become unavailable.

The load balancing provided by SRV records is inherently limited, since the information is essentially static. Current load of servers is not taken into account.


Client library for Office 365 admin reporting web service now ...
photo src: blogs.office.com


Retrieving a SRV record

SRV records may be queried with standard network administration tools, such as the Domain Information Groper (dig) or nslookup.


Office 365 - Setup Custom Domain with GoDaddy for Users, Outlook ...
photo src: www.learningsharepoint.com


Usage

SRV records are common in conjunction with the following standardized communications protocols:

  • CalDAV and CardDAV
  • DANE
  • DNS Service Discovery (DNS-SD)
  • Kerberos
  • LDAP
  • Libravatar
  • SMTP submission, POP, and IMAP
  • Minecraft
  • IMPS
  • Puppet
  • Session Initiation Protocol
  • STUN
  • Teamspeak 3
  • XMPP

In Microsoft Windows 2000 clients query for SRV records to determine the domain controller for a given service. SRV records are also used by Outlook 2007, 2010 and Macintosh 10.6 mail to locate the Exchange Autodiscover service. In Microsoft Windows networks domain controllers register their network service types for Active Directory in the DNS.

A registry of service names for SRV records and protocols is maintained by the Internet Assigned Numbers Authority (IANA) as defined in RFC 6335.

Source of the article : Wikipedia



EmoticonEmoticon

 

Start typing and press Enter to search