SVCB Record Service
The SVCB record (Service Binding) is a general-purpose DNS record type that provides connection information for any service. It's the generic version of the HTTPS record, allowing service-specific connection parameters to be published in DNS.
Look Up SVCB Records
Check SVCB records for any domain using our free DNS lookup tool.
Look Up SVCB Records →What Is an SVCB Record?
SVCB records (RFC 9460) provide a flexible way to specify connection information for services. They can include:
- Target hostname for the service
- Priority for load balancing and failover
- Service parameters (port, protocol, IP hints, etc.)
- Aliasing to another domain (like CNAME but more flexible)
SVCB Record Format
Example SVCB Record
_myservice._tcp.example.com. 3600 IN SVCB 1 server.example.com. port=8443 alpn=h2
SVCB Record Fields
| Field | Description | Example |
|---|---|---|
| Priority | 0 = alias, >0 = service mode | 1, 10, 0 |
| Target | Target hostname (. = self) | server.example.com. |
| Parameters | Service-specific key-value pairs | port=8443 alpn=h2 |
Common Service Parameters
| Parameter | Description | Example |
|---|---|---|
alpn |
Application protocols | alpn=h2,h3 |
port |
TCP/UDP port | port=8443 |
ipv4hint |
IPv4 address hints | ipv4hint=192.0.2.1 |
ipv6hint |
IPv6 address hints | ipv6hint=2001:db8::1 |
ech |
Encrypted Client Hello | ech=base64data |
mandatory |
Required parameters | mandatory=alpn |
Service Mode vs Alias Mode
Service Mode (Priority > 0)
Provides direct connection information:
_myservice._tcp.example.com. SVCB 1 server.example.com. port=9000
Alias Mode (Priority = 0)
Redirects to another domain (like CNAME):
_myservice._tcp.example.com. SVCB 0 other.example.net.
SVCB vs SRV Records
| Aspect | SVCB | SRV |
|---|---|---|
| Parameters | Extensible key-value | Fixed (priority, weight, port) |
| IP hints | Supported | No |
| ALPN | Supported | No |
| Alias mode | Yes (priority 0) | No |
| Maturity | Newer (2023) | Established (2000) |
SVCB Best Practices
- Use for modern services — SVCB is ideal for services needing rich connection hints.
- Include IP hints — Reduce additional DNS lookups.
- Specify ALPN — Help clients choose the right protocol.
- Keep A/AAAA records — For backward compatibility.
- Test client support — SVCB is relatively new; verify compatibility.
Common Use Cases
Custom Application Protocol
_myapp._tcp.example.com. SVCB 1 . alpn=myprotocol port=5000
Multiple Priorities
_api._tcp.example.com. SVCB 1 primary.example.com. port=443
_api._tcp.example.com. SVCB 2 backup.example.com. port=443
Troubleshooting SVCB
Common issues and solutions:
- Record not found — Ensure DNS provider supports SVCB record type.
- Client not using hints — SVCB is relatively new; verify client support.
- Target not resolving — Target hostname needs A/AAAA records.
- Invalid parameters — Check parameter syntax carefully.
Monitor Your Service Bindings
DNS Explorer validates SVCB records, checks target resolution, and tracks service parameter configuration.
Start free DNS Explorer trial14-day full-feature trial
Check Your SVCB Records
Use our DNS Record Finder to look up SVCB records for any domain.
Look Up SVCB Records →Related Record Types
- HTTPS Record — SVCB for web (HTTPS)
- SRV Record — Traditional service discovery
- A Record — IPv4 addresses
- AAAA Record — IPv6 addresses