DNS Lookup

Query all DNS records for a domain — A, AAAA, MX, NS, TXT, CNAME, and SOA.

Requires an API key. Run devv login <key> first.

Commands

devv dns example.com
devv dns devv.tools

Examples

# Full DNS audit
devv dns example.com

# Check before migration
devv dns mysite.com

# Pipe to JSON formatter
devv dns example.com | devv json format

Output

Returns DNS records as JSON:

{
  "domain": "example.com",
  "records": {
    "A": ["93.184.216.34"],
    "AAAA": ["2606:2800:220:1:248:1893:25c8:1946"],
    "MX": [{"priority": 10, "exchange": "mail.example.com"}],
    "NS": ["ns1.example.com", "ns2.example.com"],
    "TXT": ["v=spf1 -all"]
  }
}

Pipeline Usage

Pipeline ID Description
dns-lookup DNS record lookup
devv pipe exec "dns-lookup | json-formatter" "example.com"

Behavior

Takes a domain as input, returns DNS records as JSON. The JSON passes to the next step.

Was this page helpful?