Querying using DNS

DNS queries for the following record types are supported:

  • A/AAAA/SRV records for a service or an endpoint
  • SOA/NS records for the private zone origin

See a List of DNS record types for explanations of these record types.

A/AAAA queries must observe the following format:

SERVICE_NAME.ZONE_DOMAIN_NAME

Optionally:

ENDPOINT_NAME.SERVICE_NAME.ZONE_DOMAIN_NAME

SRV queries must observe the following format:

_SERVICE_NAME._tcp.SERVICE_NAME.ZONE_DOMAIN_NAME

Optionally:

_SERVICE_NAME._tcp.ENDPOINT_NAME.SERVICE_NAME.ZONE_DOMAIN_NAME

At the moment, all services and endpoints in Service Directory default to having their service name as the symbolic service and a protocol of tcp.

What's next