Infoblox DNS
App Vendor: Infoblox
App Category: Network Security
Connector Version: 1.2.0
API Version: v2.12
About App
Infoblox cloud network automation eliminates manual network & security tasks while combining data-driven insights with enhanced network visibility.
The Infoblox DNS app is configured with the Orchestrate application to perform the following actions:
Action Name | Description |
---|---|
Add Block Domain Name Rule | This action adds a block domain name rule. |
Fetch Domain Details | This action retrieves domain details by name. |
Fetch Zone Records | This action retrieves all records in a zone. |
Add Block IP Address Rule | This action adds a block IP address rule. |
Fetch IP Details | This action retrieves the information of an IP address. |
Generic Action | This action performs an action on InfobloxDND to an undefined endpoint that is not handled by the connector. |
Configuration Parameters
The following configuration parameters are required for the Infoblox DNS app to communicate with the Infoblox DNS enterprise application. The parameters can be configured by creating instances in the Infoblox DNS app.
Parameter | Description | Field Type | Required/Optional | Comments |
---|---|---|---|---|
Domain Name | Enter the domain name. Example: "grid-master" | Text | Required | |
Username | Enter the username to authenticate. Example: "infoblox-user" | Text | Required | |
Password | Enter the password to authenticate. Example: "psswd" | Password | Required | |
Verify | Enter the preference to either verify or skip the SSL certificate verification. Example: Yes | Boolean | Optional | Allowed values:
Default value: No |
Action: Add Block Domain Name Rule
This action adds a block domain-name rule.
Action Input Parameters
Parameter | Description | Field Type | Required/Optional | Comments |
---|---|---|---|---|
Domain Name | Enter the domain name to block the domain name rule Example: "test.inblox.com" | Text | Required | |
Response Policy Zones Name | Enter the Response Policy Zones (RPZs). Example: "inblox.com" | Text | Required | RPZs are a way to control what your queriers can and can’t look up using a recursive DNS server. |
Return Fields | Enter the return fields value. Example: "name,comment,type,view,zone" | Text | Optional | Explicitly mention the additional fields you require. Default value: name,rp_zone |
Canonical Name | Enter the canonical name to block the domain name rule. | Text | Optional | The canonical name indicates the domain name as a nickname or alias for another domain name. |
View | Enter the view. Example: "default" | Text | Optional |
Example Request
[ { "domain_name": "test.inblox.com", "responsive_policy_zone": "inblox.com", "view": "default" } ]
Action: Fetch Domain Details
This action retrieves domain details by name.
Action Input Parameters
Parameter | Description | Field Type | Required/Optional | Comments |
---|---|---|---|---|
Domain Name | Enter the domain name to fetch the domain details. Example: "test.inblox.com" | Text | Required |
Example Request
[ { "domain_name": "test.inblox.com" } ]
Action: Fetch Zone Records
This action retrieves all records in a zone.
Action Input Parameters
Parameter | Description | Field Type | Required/Optional | Comments |
---|---|---|---|---|
Zone name | Enter a zone name to retrieve the records. Example: "inblox.com" | Text | Required |
Example Request
[ { "zone_name": "inblox.com" } ]
Action: Add Block IP Address Rule
This action adds a block IP address rule.
Action Input Parameters
Parameter | Description | Field Type | Required/Optional | Comments |
---|---|---|---|---|
IP Address | Enter IP address to block. Example: "5.5.5.5" | Text | Required | |
Responsive Policy Zone | Enter the Response Policy Zones (RPZ). Example: "inblox.com" | Text | Required | RPZs are a way for you to control what your queriers can and can’t look up using a recursive DNS server. |
Canonical Name | Enter the canonical name to block the domain name rule. | Text | Optional | The canonical name indicates the IP address rule as a nickname or alias. |
Return Fields | Enter the return fields value. Example: "name,comment,type,view,zone" | Text | Optional | Explicitly mention the additional fields you require. Default value: name,rp_zone |
View | Enter the view. Example: "default" | Text | Optional |
Example Request
[ { "ip_address": "5.5.5.5", "responsive_policy_zone": "infoblox.com", "view": "default" } ]
Action: Fetch IP Details
This action retrieves the information of an IP address.
Action Input Parameters
Parameter | Description | Field Type | Required/Optional | Comments |
---|---|---|---|---|
IPv4 Address | Enter the IP address to retreive the details. Example: "172.26.1.2" | Text | Required |
Example Request
[ { "ipv4_address": "172.26.1.2" } ]
Action: Generic Action
This action performs an action on InfobloxDND to an undefined endpoint, that is not handled by the connector.
Action Input Parameters
Parameters | Description | Field Type | Required/Optional | Comments |
Endpoint | Enter the complete endpoint to make the call without the base URL. Example: "ipv4address" | Text | Required | |
HTTP Method | Enter the HTTP endpoint method. Example: "POST" | Text | Required | Supported values:
|
Payload JSON | Enter the request body in JSON format. | Key Value | Optional | |
Query Params | Enter the query parameters to perform the action. | Key Value | Optional |
Example Request
[ { "endpoint": "ipv4address", "http_method": "POST" } ]