EasyDNS

EasyDNS is a domain registrar and DNS management platform that provides domain registration, zone management, and DNS record configuration services.

Use Cases the Adapter Solves

  • Domain Inventory and Visibility: Track all registered domains across your organization, including registration details, expiry dates, and next renewal dates to prevent unexpected domain expirations.
  • DNS Record Management and Compliance: Monitor DNS records and configurations to ensure proper DNS hygiene, detect unauthorized DNS changes, and maintain compliance with organizational DNS policies.

Asset Types Fetched

  • Network Services

Endpoint to Asset Type Mapping:

Data SourceAPI EndpointAxonius Asset Type
Domains ListGET /domains/list/{username}Network Services
Domain DetailsGET /domain/{domain_name}Network Services (enrichment)
DNS RecordsGET /zones/records/all/{domain_name}Network Services (enrichment)

Before You Begin

Required Ports

  • TCP port 443 (HTTPS)

Authentication Methods

API Token Authentication

The adapter authenticates using HTTP Basic Authentication with the EasyDNS REST API. The User Name and API Token are used to create an Authorization header for all API requests.

APIs

Axonius uses the EasyDNS REST API. The following endpoints are called:

  • GET /domains/list/{username} - Retrieves a list of all domains registered for the user
  • GET /domain/{domain_name} - Fetches detailed information for each domain including expiry date, registration status, and service details
  • GET /zones/records/all/{domain_name} - Retrieves all DNS records for each domain with pagination support

Required Permissions

The EasyDNS API requires valid API credentials (API Token and Key) to access domain and DNS record information.

Note: The exact permission names should be confirmed with your EasyDNS administrator or EasyDNS support, as the API documentation is not publicly available.

Supported From Version

Supported from Axonius version 8.0.26

Connecting the Adapter in Axonius

Navigate to the Adapters page, search for EasyDNS, and click on the adapter tile.

Click Add Connection.

To connect the adapter in Axonius, provide the following parameters:

Required Parameters

  1. Host Name or IP Address - Base domain for the API, should contain a prefix of http:// or https://. Do not add any specific endpoints after the domain. Example: https://rest.easydns.net
  2. User Name - Your EasyDNS account username. Example: [email protected]
  3. API Token - The API Token obtained from EasyDNS for authentication
EasyDNS

Optional Parameters

  1. Verify SSL - Select whether to verify the SSL certificate of the server against the CA database inside of Axonius. For more details, see SSL Trust & CA Settings.
  2. HTTPS Proxy - Connect the adapter to a proxy instead of directly connecting it to the domain.
  3. HTTPS Proxy User Name - The user name to use when connecting to the value supplied in Host Name or IP Address via the value supplied in HTTPS Proxy.
  4. HTTPS Proxy Password - The password to use when connecting to the server using the HTTPS Proxy.

To learn more about common adapter connection parameters and buttons, see Adding a New Adapter Connection.