An SRV record lookup queries DNS service records that enable automatic service discovery. SRV records tell clients which hostname and port to connect to for a service — used by SIP, XMPP, LDAP, Kerberos, and game servers. Enter a service and domain to see full SRV details.
SRV Record Lookup
Querying SRV records...
| Priority | Weight | Port | Target Host | TTL | Copy |
|---|
No SRV records found
This domain may not have SRV records for the selected service.
How to Use the SRV Record Lookup Tool
SRV records provide automatic service discovery for applications — instead of hardcoding server addresses, clients query DNS to find the right host and port. This SRV record lookup tool queries Cloudflare's DoH API to retrieve SRV records for any service and domain combination.
Step 1: Select a Service
Choose from the dropdown list of common SRV services, or select "Custom" to enter your own service/protocol combination. Common services include _sip._tcp for VoIP, _xmpp-server._tcp for messaging, _ldap._tcp for directory services, and _minecraft._tcp for game servers.
Step 2: Enter the Domain
Enter the base domain (e.g., example.com). The tool constructs the full SRV query name automatically — for example, _sip._tcp.example.com — which you can see in the preview below the domain field.
Understanding SRV Record Fields
- Priority — like MX priority, lower numbers are tried first. Use multiple records with different priorities for failover
- Weight — controls load distribution among records with equal priority. A record with weight 10 gets twice the traffic of one with weight 5
- Port — the exact port number the service listens on. Clients connect directly to this port
- Target — the server's fully qualified domain name. A target of "." means the service is not available
Common Use Cases
- VoIP troubleshooting — verify SIP server configuration for your phone system
- XMPP federation — check that your messaging server is discoverable
- Minecraft server — confirm your game server SRV record so players can connect via domain name
- Enterprise IT — verify LDAP and Kerberos records for Active Directory/LDAP clients
FAQ
What is an SRV record?
An SRV (Service) record is a DNS record that specifies the hostname and port number of servers for specific services. Unlike MX records which are specifically for email, SRV records support any protocol. Services like SIP (VoIP), XMPP (messaging), LDAP (directory), Kerberos (authentication), and Minecraft servers all use SRV records for service discovery.
What do the SRV record fields mean?
SRV records have four fields: Priority (lower = preferred, like MX records), Weight (for load balancing among same-priority records — higher weight = more traffic), Port (the TCP/UDP port the service runs on), and Target (the hostname of the server providing the service). Together these let clients find the right server and port automatically.
How is an SRV record queried?
SRV records are queried under a special format: _service._protocol.domain. For example, SIP over TCP on example.com would be _sip._tcp.example.com. The service and protocol prefixes are standardized by IANA and RFC 2782. This tool automatically constructs the correct query from your service selection and domain input.
What services use SRV records?
Common services using SRV records include: SIP for VoIP (_sip._tcp), XMPP/Jabber for messaging (_xmpp-server._tcp), LDAP for directory services (_ldap._tcp), Kerberos for authentication (_kerberos._tcp), CalDAV for calendars (_caldav._tcp), and Minecraft Java Edition servers (_minecraft._tcp). Many enterprise applications rely on SRV records for configuration-free service discovery.
Is this SRV lookup tool free?
Yes, completely free. The tool queries Cloudflare's DNS over HTTPS API directly from your browser with no server-side processing or data storage.
Is my data private?
DNS queries are sent directly from your browser to Cloudflare's public DoH API. No queries are stored on our servers. Cloudflare handles the DNS resolution per their public resolver privacy policy.