SRV Record Lookup

Check SRV records (service location records) for any service. Free real-time DNS propagation checker.

What is an SRV record?

An SRV record ("service") points clients at the host and port that provide a specific service for a domain. SRV records are queried at _service._proto.example.com — for example, Microsoft 365 uses _sip._tls.example.com; XMPP uses _xmpp-client._tcp.example.com; Minecraft uses _minecraft._tcp.example.com.

What an SRV record contains

Each SRV record has four fields: priority (lower is preferred), weight (load balancing across equal priorities), port, and target hostname. Example: 10 5 5060 sip.example.com.

Reading the results

An SRV value has four parts: priority weight port target. Example: 10 5 5060 sip.example.com means "for this service, try sip.example.com on port 5060." Lower priority is preferred; weight load-balances within an equal priority.

Common errors and pitfalls

FAQ

Why isn't my SRV lookup returning anything?

Make sure you queried the full _service._proto.host form, not just the bare domain. Most domains do not have SRV records at the apex.

What's a typical SRV use case?

Microsoft 365 autodiscover (_autodiscover._tcp), SIP/VoIP services (_sip._tls), XMPP/Jabber (_xmpp-client._tcp), Minecraft servers (_minecraft._tcp), and Active Directory client locator records.

What does "weight 0" mean?

A weight of 0 inside a priority tier means "only use this if no other higher-weighted entry is available." It's a way to mark a backup target.

Background reading

See the DNS Records Explained guide.

All record-type lookups

WhereIsDNS has dedicated pages for each common DNS record type. Each one defaults the tool to that record type and includes background on what the record means and what to look for.