• Home
  • Archive
  • Tools
  • Contact Us

The Customize Windows

Technology Journal

  • Cloud Computing
  • Computer
  • Digital Photography
  • Windows 7
  • Archive
  • Cloud Computing
  • Virtualization
  • Computer and Internet
  • Digital Photography
  • Android
  • Sysadmin
  • Electronics
  • Big Data
  • Virtualization
  • Downloads
  • Web Development
  • Apple
  • Android
Advertisement
You are here: Home » SRV Record Basics

By Abhishek Ghosh April 17, 2014 9:42 pm Updated on April 17, 2014

SRV Record Basics

Advertisement

SRV record is a category of data in DNS, designed to indicate what services are available like SIP, XMPP. SRV Record is defined in RFC 2782. Now, with wider usage of Cloud DNS, DNS with Geographical Redundancy and many new protocols for newer web services, newer entries are also checked even by the basic DNS checking tools. SRV records allow specific services, such as VOIP or IM, to be be directed to a separate location. Session Initiation Protocol or SIP, for example is related to IP Telephony. If any DNS testing tool is showing hazard symbol against your blank SRV Record – clearly know, this record, usually is not required for functioning of a plain website. This is an informative article on SRV Record, it actually offers no step for troubleshooting.

 

SRV Record Basics and Record Format

 

In addition to the newer Networking Protocols, customer implementations of older protocols such as LDAP , SMTP can also be adding support for SRV records. For example, these are normal, quite optimized result for reverse DNS :

 

Vim
1
2
http://www.intodns.com/thecustomizewindows.com
http://www.dnsstuff.com/tools#dnsReport|type=domain&&value=thecustomizewindows.com

 

No SRV Record is showing up there. You can see a result here :

Advertisement

---

Vim
1
http://dnsrlookup.onlinetoolkit.org/?host=thecustomizewindows.com++&recordtype=SRV

 

SRV Record Basics

SRV record contains the following standard information:

  1. Service: the symbolic name (usually starting with the underscore symbol) of service (like  _sip).
  2. Protocol: usually it is either “_tcp” for TCP or “_udp” for UDP.
  3. Domain name: the domain of validity of the registration (fully qualified domain name or fully qualified local DNS zone being defined for the same original authority).
  4. TTL : standard DNS entry indicating the duration of Time-To-Live of the response (in seconds).
  5. Class: standard DNS address indicating the class (this is always IN for Internet) field.
  6. Type: the identifier type of DNS record (SRV is always a service record)
  7. Priority: The priority of the target server (non-negative integer value, the more higher the value is, the more the server will be available). If there are multiple records in different priorities for the same service and the same protocol, only one record for each priority will be returned to DNS clients (clients are supposed to then attempt to connect to the returned server priority with the lowest priority value among the returned records, but if that fails, they can use the next highest priority server in the list of servers that are returned). Different priorities help implement (possibly different in their content and more limited opportunities, for example one or more alternative servers running read-only support certain changes without the service) emergency services.
  8. Weight: relative weight for records with the same priority (non-zero integer value allows the DNS server to return a alétoirement target servers with the same priority, with a distribution corresponding to the weight indicated on the total weight of the other records with the same priority ). The weight does not effect if there is only one target server, the same priority for the same service and the same protocol (This parameter allows a fairly basic load distribution across multiple servers for services very popular with many customers making separate DNS queries, but it has no effect if the guests make their DNS requests through a single proxy caching DNS server).
  9. Port: the port number (TCP or UDP as the protocol above) where the service is available.
  10. Target: the name of the server that provides the service (must be resolved in IPv4 or IPv6 address by other DNS queries on A or AAAA records the name of the target service) with the protocol on the specified port.

 

SRV Record : Load balancing and Standard Used Protocols

 

Customers start by using the SRV record with the lowest priority and fall back on other records only when the connection fails. Thus, a service may have a server designated as the backup server, which is only used in case of failure of the primary server: it suffices to insert a SRV record with a higher priority to the primary server. This is important for Social Networking Services which uses Chat service like Facebook.

SRV record is commonly used for :

  1. Minecraft
  2. Teamspeak
  3. CalDAV
  4. CardDAV
  5. SMTP Authorization (Client)
  6. DNS Service Discovery
  7. IMPS
  8. Kerberos
  9. LDAP
  10. Puppet
  11. SIP
  12. XMPP
  13. Mail submission
  14. Post Office Protocol
  15. Internet Message Access Protocol

For example, you can add chat service (for Google Apps) :

 

Vim
1
https://support.google.com/a/answer/34143?hl=en

Tagged With dns srv record basics , _kerberos _upd srv non-zero priority

This Article Has Been Shared 146 Times!

Facebook Twitter Pinterest

Abhishek Ghosh

About Abhishek Ghosh

Abhishek Ghosh is a Businessman, Surgeon, Author and Blogger. You can keep touch with him on Twitter - @AbhishekCTRL.

Here’s what we’ve got for you which might like :

Articles Related to SRV Record Basics

  • What Peer-to-Peer (P2P) and what are the risks of using it?

    An overview and basic working principle of peer-to-peer (P2P) file sharing system.

  • Collage Background with Facebook Friends and Twitter Followers

    Collage Background with Facebook Friends and Twitter Followers are possible using some simple tricks or Apps. Let us see how they can be done.

  • Confusing Ads and Sneaky Ads : Beware as Internet User

    Confusing Ads and Sneaky Ads are not exactly the same things. Advertisement has set standards and there are also bad Ads which can make you fool.

  • Metacomputing : Connecting Knowledge and Computing

    Metacomputing is basically is the separate still ill-defined branch of knowledge oriented science which involves research and development through Computers.

  • Cloud Computing Benefits for Small Business

    Cloud Computing Benefits for Small Business are not that focused than the providers do to show advantages for the Enterprises. Strategy can make ROI more.

Additionally, performing a search on this website can help you. Also, we have YouTube Videos.

Take The Conversation Further ...

We'd love to know your thoughts on this article.
Meet the Author over on Twitter to join the conversation right now!

If you want to Advertise on our Article or want a Sponsored Article, you are invited to Contact us.

Contact Us

Subscribe To Our Free Newsletter

Get new posts by email:

Please Confirm the Subscription When Approval Email Will Arrive in Your Email Inbox as Second Step.

Search this website…

 

Popular Articles

Our Homepage is best place to find popular articles!

Here Are Some Good to Read Articles :

  • Cloud Computing Service Models
  • What is Cloud Computing?
  • Cloud Computing and Social Networks in Mobile Space
  • ARM Processor Architecture
  • What Camera Mode to Choose
  • Indispensable MySQL queries for custom fields in WordPress
  • Windows 7 Speech Recognition Scripting Related Tutorials

Social Networks

  • Pinterest (24.3K Followers)
  • Twitter (5.8k Followers)
  • Facebook (5.7k Followers)
  • LinkedIn (3.7k Followers)
  • YouTube (1.3k Followers)
  • GitHub (Repository)
  • GitHub (Gists)
Looking to publish sponsored article on our website?

Contact us

Recent Posts

  • Zebronics Pixaplay 16 : Entry Level Movie Projector Review February 2, 2023
  • What is Voice User Interface (VUI) January 31, 2023
  • Proxy Server: Design Pattern in Programming January 30, 2023
  • Cyberpunk Aesthetics: What’s in it Special January 27, 2023
  • How to Do Electrical Layout Plan for Adding Smart Switches January 26, 2023

About This Article

Cite this article as: Abhishek Ghosh, "SRV Record Basics," in The Customize Windows, April 17, 2014, February 3, 2023, https://thecustomizewindows.com/2014/04/srv-record-basics/.

Source:The Customize Windows, JiMA.in

PC users can consult Corrine Chorney for Security.

Want to know more about us? Read Notability and Mentions & Our Setup.

Copyright © 2023 - The Customize Windows | dESIGNed by The Customize Windows

Copyright  · Privacy Policy  · Advertising Policy  · Terms of Service  · Refund Policy

We use cookies on our website to give you the most relevant experience by remembering your preferences and repeat visits. By clicking “Accept”, you consent to the use of ALL the cookies.
Do not sell my personal information.
Cookie SettingsAccept
Manage consent

Privacy Overview

This website uses cookies to improve your experience while you navigate through the website. Out of these, the cookies that are categorized as necessary are stored on your browser as they are essential for the working of basic functionalities of the website. We also use third-party cookies that help us analyze and understand how you use this website. These cookies will be stored in your browser only with your consent. You also have the option to opt-out of these cookies. But opting out of some of these cookies may affect your browsing experience.
Necessary
Always Enabled
Necessary cookies are absolutely essential for the website to function properly. These cookies ensure basic functionalities and security features of the website, anonymously.
CookieDurationDescription
cookielawinfo-checkbox-analytics11 monthsThis cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Analytics".
cookielawinfo-checkbox-functional11 monthsThe cookie is set by GDPR cookie consent to record the user consent for the cookies in the category "Functional".
cookielawinfo-checkbox-necessary11 monthsThis cookie is set by GDPR Cookie Consent plugin. The cookies is used to store the user consent for the cookies in the category "Necessary".
cookielawinfo-checkbox-others11 monthsThis cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Other.
cookielawinfo-checkbox-performance11 monthsThis cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Performance".
viewed_cookie_policy11 monthsThe cookie is set by the GDPR Cookie Consent plugin and is used to store whether or not user has consented to the use of cookies. It does not store any personal data.
Functional
Functional cookies help to perform certain functionalities like sharing the content of the website on social media platforms, collect feedbacks, and other third-party features.
Performance
Performance cookies are used to understand and analyze the key performance indexes of the website which helps in delivering a better user experience for the visitors.
Analytics
Analytical cookies are used to understand how visitors interact with the website. These cookies help provide information on metrics the number of visitors, bounce rate, traffic source, etc.
Advertisement
Advertisement cookies are used to provide visitors with relevant ads and marketing campaigns. These cookies track visitors across websites and collect information to provide customized ads.
Others
Other uncategorized cookies are those that are being analyzed and have not been classified into a category as yet.
SAVE & ACCEPT