ワンクリックで
opnsense-dns-management
Manage OPNsense DNS host overrides — add, list, delete records and verify resolution
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
メニュー
Manage OPNsense DNS host overrides — add, list, delete records and verify resolution
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
SOC 職業分類に基づく
Live integration test for all OPNsense MCP tools — read + safe writes with cleanup
Check ACME certificate expiry and renew if needed — lists all certs, shows days remaining, triggers renewal
OPNsense configuration backup management — list, download, and revert backups
Dashboard-style health overview of the OPNsense firewall — system status, services, firmware, interfaces, DHCP
Diagnose network connectivity issues using OPNsense firewall tools — ping, traceroute, DNS lookup, ARP, firewall states and logs
Audit OPNsense firewall rules for security issues — overly permissive rules, disabled rules, unused aliases
| name | opnsense-dns-management |
| description | Manage OPNsense DNS host overrides — add, list, delete records and verify resolution |
Orchestrate DNS record management on OPNsense Unbound with verification.
DNS, record, hostname, override, add DNS, delete DNS, manage DNS, host override, A record, CNAME
Required: hostname, domain, target IP (or CNAME target) Optional: record type (A, AAAA, CNAME — default A), description
If the user says "point myserver.home.lab to 10.10.0.100", extract:
myserverhome.lab10.10.0.100ARun opnsense_dns_list_overrides to check for conflicts:
Run opnsense_dns_add_override with the gathered parameters.
Run opnsense_dns_apply to reconfigure Unbound. This is MANDATORY — changes don't take effect without it.
Run opnsense_diag_dns_lookup with the full hostname to confirm resolution.
If the lookup tool is unavailable, note that verification should be done manually.
DNS Record Created:
{hostname}.{domain} -> {server} ({type})
Applied: Yes
Verified: {Yes — resolves to {IP} / No — lookup failed / Manual verification needed}
Run opnsense_dns_list_overrides and find the matching record by hostname/domain.
If not found, inform the user.
Show the record details and ask for confirmation before deleting.
Run opnsense_dns_delete_override with the UUID.
Run opnsense_dns_apply.
DNS Record Deleted:
{hostname}.{domain} (UUID: {uuid})
Applied: Yes
Run opnsense_dns_list_overrides and format as a table:
| Hostname | Domain | Target | Type | UUID |
|----------|--------|--------|------|------|
opnsense_dns_block_domain then opnsense_dns_applyopnsense_dns_list_blocklist then opnsense_dns_unblock_domain then opnsense_dns_applyopnsense_dns_apply after any changes — without it, changes are staged but not active