dns - resolve record
Attempts to resolve the DNS record, and optionally checks the result. Requires dig
to be installed and on the PATH.
- record
- Type:
string
- Required:
true
the DNS name to resolve
- record_type
- Type:
string
- Required:
false
- Default:
A
the type of record to request
- desired_val
- Type:
string
- Required:
false
if not given, this monitor simply checks the record resolves.
Give the special value
NXDOMAIN
to check the record does not resolve.If you need to check a multivalue response (e.g. MX records), format them like this (note the leading spaces on the continuation lines):
desired_val=10 a.mx.domain.com 20 b.mx.domain.com 30 c.mx.domain.com
- server
- Type:
string
- Required:
false
the server to send the request to. If not given, uses the system default.
- port
- Type:
integer
- Required:
false
- Default:
53
the port on the DNS server to use