Jump to content

SRV record

From Wikipedia, the free encyclopedia
This is an old revision of this page, as edited by 151.38.134.149 (talk) at 01:04, 22 October 2021. The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.

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.

Usage

SRV records are common in conjunction with the following standardized communications protocols:[clarification needed]

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.[14] In Microsoft Windows networks domain controllers register their network service types for Active Directory in the DNS.

An older version of the Internet Draft for OpenPGP Web Key Directory uses SRV records for discovering OpenPGP keys through web servers.[15] Usages of SRV records are no longer part of the Internet Draft in later versions.[16]

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

See also

References

  1. ^ "DNS SRV record support in apt". Debian. 4 May 2018. Archived from the original on 17 November 2019. Retrieved 17 November 2019.
  2. ^ "Looking up Monitors through DNS – Ceph Documentation". Ceph Documentation. Archived from the original on 5 December 2017. Retrieved 4 December 2017.
  3. ^ "Hostnames for the Master and Slave KDCs". Massachusetts Institute of Technology. Archived from the original on 21 October 2012. Retrieved 23 May 2012.
  4. ^ Zeilenga, K. (April 2001). OpenLDAP Root Service - An experimental LDAP referral service. IETF. doi:10.17487/RFC3088. RFC 3088. Retrieved 5 July 2020.
  5. ^ Daboo, C. (March 2011). Use of SRV Records for Locating Email Submission/Access Services. IETF. doi:10.17487/RFC6186. RFC 6186. Retrieved 17 April 2013.
  6. ^ "Federation API". Matrix.org. Archived from the original on 5 July 2020. Retrieved 5 January 2018.
  7. ^ "Java Edition 1.3.1". Minecraft Wiki. Archived from the original on 5 July 2020. Retrieved 5 July 2020.
  8. ^ "Add DNS SRV record support - mumble-voip/mumble". GitHub. Archived from the original on 5 July 2020. Retrieved 5 July 2020.
  9. ^ "Baraza - Userguide". Archived from the original on 22 August 2008.
  10. ^ "Puppet Docs: Scaling Puppet with compile masters, Using DNS SRV Records". Puppet Labs. Archived from the original on 11 October 2019. Retrieved 17 December 2019.
  11. ^ "[Suggestion] TS DNS". Teamspeak Forum. Archived from the original on 14 November 2016. Retrieved 25 October 2013.
  12. ^ "TeamSpeak 3 Client Version 3.0.8 Released". Teamspeak Forum. Archived from the original on 27 September 2016. Retrieved 5 July 2020.
  13. ^ "XEP-0156: Discovering Alternative XMPP Connection Methods". XMPP.org. Archived from the original on 7 May 2012. Retrieved 23 May 2012.
  14. ^ "A new feature is available that enables Outlook 2007 to use DNS Service Location (SRV) records to locate the Exchange Autodiscover service". Microsoft Support. 13 May 2010. Archived from the original on 20 April 2012. Retrieved 23 May 2012.
  15. ^ Koch, Werner. "OpenPGP Web Key Directory draft-koch-openpgp-webkey-service-06". IETF Datatracker. Internet Engineering Task Force. Retrieved 5 June 2021.
  16. ^ Koch, Werner. "OpenPGP Web Key Directory draft-koch-openpgp-webkey-service-12". IETF Datatracker. Internet Engineering Task Force. Retrieved 5 June 2021.
  17. ^ Cotton, M.; Eggert, L.; Touch, J.; Westerlund, M.; Cheshire, S. (August 2011). Internet Assigned Numbers Authority (IANA) Procedures for the Management of the Service Name and Transport Protocol Port Number Registry. IETF. doi:10.17487/RFC6335. RFC 6335. Retrieved 6 July 2020.