For the complete documentation index, see llms.txt. This page is also available as Markdown.

Infoblox

Configuration

This provider is for Infoblox NIOS DDI appliances via the WAPI (Web API). To use this provider, add an entry to creds.json with TYPE set to INFOBLOX.

Example:

creds.json
{
  "infoblox": {
    "TYPE": "INFOBLOX",
    "host": "https://grid-master.example.com",
    "username": "dnscontrol",
    "password": "your-password",
    "view": "default",
    "wapi_version": "2.12"
  }
}

Parameters

Field
Required
Default
Description

host

Yes

Base URL of the Infoblox Grid Master (e.g. https://grid-master.example.com)

username

Yes

WAPI username

password

Yes

WAPI password

view

No

default

DNS view to manage

wapi_version

No

2.12

WAPI version string

tls_skip_verify

No

false

Skip TLS certificate verification

ca_cert

No

Path to a custom CA certificate file (PEM format)

Usage

An example configuration:

Supported record types

The following record types are supported:

  • A

  • AAAA

  • CAA

  • CNAME

  • MX

  • PTR

  • SRV

  • TXT

Limitations

  • NS records are not supported. Infoblox requires an addresses field (nameserver IPs) when creating NS delegation records, which DNSControl does not provide.

  • Zones must be pre-created. DNSControl cannot create zones in Infoblox; they must already exist in the configured DNS view.

  • TXT records are limited to 255 bytes. Infoblox does not support multi-string TXT records or single strings longer than 255 bytes.

  • Empty TXT records are rejected.

  • TXT records with backslashes are not supported.

  • Concurrent operations are not supported. The provider processes changes sequentially.

Activation

DNSControl connects to the Infoblox WAPI using HTTP Basic Authentication. Create a local user account on the Infoblox Grid Master with permissions to manage DNS records in the target zone and view.

The minimum required permissions are:

  • Read/Write access to the DNS zone(s) you want to manage

  • Read access to zone_auth objects (for zone lookup and SOA TTL retrieval)

New domains

DNSControl cannot create new zones in Infoblox. Zones must already exist in the configured DNS view before DNSControl can manage them.

Feature Summary

Last updated