Skip to main content

DNSOverHttps

This Integration is part of the DNSOverHttps Pack.#

Supported versions

Supported Cortex XSOAR versions: 6.0.0 and later.

Query dns names over https from Cloudflare or Google.

Configure DNSOverHttps on Cortex XSOAR#

  1. Navigate to Settings > Integrations > Servers & Services.

  2. Search for DNSOverHttps.

  3. Click Add instance to create and configure a new integration instance.

    ParameterDescriptionRequired
    DNS over HTTPS resolverSelect Cloudflare or Google DNS over HTTPS server to useTrue
    Trust any certificate (not secure)False
    Use system proxy settingsFalse
  4. Click Test to validate the URLs, token, and connection.

Commands#

You can execute these commands from the Cortex XSOAR CLI, as part of an automation, or in a playbook. After you successfully execute a command, a DBot message appears in the War Room with the command details.

doh-resolve#


Resolve a name to IP over HTTPS

Base Command#

doh-resolve

Input#

Argument NameDescriptionRequired
domaindomain you want to resolve to IP.Required
typeType of DNS records you want to get. Possible values are: A, AAAA, TXT, MX, DNSKEY, NS. Default is A.Optional
only_answersIf you only want to return the answers. Possible values are: True, False. Default is True.Optional

Context Output#

PathTypeDescription
DNSOverHTTPS.ResultsListDNS query results

Command Example#

!doh-resolve domain=domain.com

Context Example#

{
"DNSOverHTTPS": {
"Results": [
{
"TTL": 3600,
"data": "domain.com.edgekey.net.",
"name": "www.domain.com",
"type": 5
},
{
"TTL": 21600,
"data": "e3130.dscg.net.",
"name": "domain.com.edgekey.net",
"type": 5
},
{
"TTL": 20,
"data": "111.11.11.111",
"name": "e3130.dscg.net",
"type": 1
}
]
}
}

Human Readable Output#

Results#

TTLdatanametype
3600domain.com.edgekey.net.www.domain.com5
21600e3130.dscg.net.domain.com.edgekey.net5
20111.11.11.111e3130.dscg.net1