Manage DNS Settings
manage_dns_settingsUpdate DNS resolver settings including upstream servers, cache size, cache TTL, and remote request permissions. Idempotent; returns no_change if nothing differs.
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 |
|---|---|---|---|
| routerId | No | Router ID; omit to use the default router. | |
| servers | No | Comma-separated upstream DNS server IPs (e.g. '8.8.8.8,1.1.1.1') | |
| allowRemoteRequests | No | Allow router to answer DNS queries from the network | |
| maxUdpPacketSize | No | Maximum UDP packet size in bytes | |
| cacheMaxTtl | No | Maximum cache TTL (e.g. '1d', '00:30:00') | |
| cacheSize | No | DNS cache size in KiB | |
| dryRun | No | Preview changes without applying. |