Manage DNS Settings
manage_dns_settingsUpdate MikroTik DNS resolver settings: upstream servers, cache size, TTL, and remote queries. Idempotent; returns no_change if no differences.
Instructions
Update DNS resolver settings (upstream servers, cache size, cache TTL, allow-remote-requests). Idempotent: returns no_change if nothing differs.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| dryRun | No | Preview changes without applying. | |
| servers | No | Comma-separated upstream DNS server IPs (e.g. '8.8.8.8,1.1.1.1') | |
| routerId | No | Router ID; omit to use the default router. | |
| cacheSize | No | DNS cache size in KiB | |
| cacheMaxTtl | No | Maximum cache TTL (e.g. '1d', '00:30:00') | |
| maxUdpPacketSize | No | Maximum UDP packet size in bytes | |
| allowRemoteRequests | No | Allow router to answer DNS queries from the network |