Domain Name System (DNS)

ECS provides two DNS service offerings.

Second Level Domain (SLD)

SLD1 is a second level .mil domain host (ex. domain.mil). These name servers are registered in the nic.mil registry and available for both public and dod queries. These DNS hosts are intended to host domains up to 50 records. Domains with grater than 50 records should sub-delegate third and fourth level domains to the EDS service offering.

Admin URL: https://admin.sld.dns.ecs.mil

Name Servers: ns1.sld1.inf.dns.mil, ns2.sld1.inf.dns.mil, ns3.sld1.inf.dns.mil

API URL: https://api.sld.dns.ecs.mil

Enterprise Domain Service (EDS1)

EDS1 is an enterprise DNS offering. These name servers are not registered with the nic.mil service and hence cannot host second level domains. Only third and fourth level domains can be delegated to these servers. There is no limit on host records with this service.

Name Servers: ns1.eds1.inf.dns.mil, ns2.eds1.inf.dns.mil, ns3.eds1.inf.dns.mil

Admin URL: https://admin.eds.dns.ecs.mil

API URL: https://api.eds.dns.ecs.mil

Demo / Beta / Test Cluster

This is a demo/test cluster for development work against the powerdns API and DNS as Code.

Name Servers: ns1.beta1.dns.usgovdod.com, ns2.beta1.dns.usgovdod.com

Admin URL: https://powerdns-admin.apps.beta.ecs.mil

API URL: https://powerdns-api.apps.beta.ecs.mil

DNS As Code

DNS As Code brings automation to DNS records. Records are maintained in a Git repo and pushed to powerdns via the API with Octodns.

More details can be found here.