| name | x-dns |
| description | DNS configuration management utilities.
View current DNS settings, list available DNS servers,
and refresh DNS cache on the system.
**Dependency**: This is an x-cmd module. Install x-cmd first (see x-cmd skill for installation options).
see x-cmd skill for installation.
|
| license | Apache-2.0 |
| compatibility | POSIX Shell |
| metadata | {"author":"Li Junhao","version":"1.0.0","category":"x-cmd-extension","tags":["x-cmd","network","dns","configuration"]} |
x dns - DNS Configuration Utilities
DNS (Domain Name System) configuration management utilities.
Quick Start
x dns
x dns ls
x dns refresh
Features
- Current DNS: View current DNS configuration
- DNS List: List available DNS server addresses
- DNS Refresh: Flush and refresh DNS cache
- Multiple Formats: JSON, YAML, CSV output support
Commands
| Command | Description |
|---|
x dns | Show current DNS configuration (default) |
x dns current | View detailed current DNS settings |
x dns ls | List all available DNS servers |
x dns ls --json | List DNS servers in JSON format |
x dns ls --yml | List DNS servers in YAML format |
x dns ls --csv | List DNS servers in CSV format |
x dns refresh | Refresh system DNS cache |
Examples
View DNS Configuration
x dns
x dns current
List DNS Servers
x dns ls
x dns ls --json
x dns ls --yml
x dns ls --csv
Refresh DNS Cache
x dns refresh
Platform Notes
- Linux: Uses systemd-resolve, NetworkManager, or resolv.conf
- macOS: Uses scutil and dscacheutil
- Windows: Uses ipconfig and netsh
Related