41 lines
1.9 KiB
Markdown
41 lines
1.9 KiB
Markdown
---
|
|
obj: application
|
|
arch-wiki: https://wiki.archlinux.org/title/Systemd-resolved
|
|
---
|
|
|
|
# systemd-resolved
|
|
|
|
systemd-resolved is a systemd service that provides network name resolution to local applications via a D-Bus interface, the `resolve` NSS service, and a local DNS stub listener on `127.0.0.53`.
|
|
|
|
## resolvectl
|
|
|
|
Send control commands to the network name resolution manager, or
|
|
resolve domain names, IPv4 and IPv6 addresses, DNS records, and services.
|
|
|
|
Usage: `resolvectl [OPTIONS...] COMMAND ...`
|
|
|
|
Commands:
|
|
```
|
|
query HOSTNAME|ADDRESS... Resolve domain names, IPv4 and IPv6 addresses
|
|
service [[NAME] TYPE] DOMAIN Resolve service (SRV)
|
|
openpgp EMAIL@DOMAIN... Query OpenPGP public key
|
|
tlsa DOMAIN[:PORT]... Query TLS public key
|
|
status [LINK...] Show link and server status
|
|
statistics Show resolver statistics
|
|
reset-statistics Reset resolver statistics
|
|
flush-caches Flush all local DNS caches
|
|
reset-server-features Forget learnt DNS server feature levels
|
|
monitor Monitor DNS queries
|
|
show-cache Show cache contents
|
|
show-server-state Show servers state
|
|
dns [LINK [SERVER...]] Get/set per-interface DNS server address
|
|
domain [LINK [DOMAIN...]] Get/set per-interface search domain
|
|
default-route [LINK [BOOL]] Get/set per-interface default route flag
|
|
llmnr [LINK [MODE]] Get/set per-interface LLMNR mode
|
|
mdns [LINK [MODE]] Get/set per-interface MulticastDNS mode
|
|
dnsovertls [LINK [MODE]] Get/set per-interface DNS-over-TLS mode
|
|
dnssec [LINK [MODE]] Get/set per-interface DNSSEC mode
|
|
nta [LINK [DOMAIN...]] Get/set per-interface DNSSEC NTA
|
|
revert LINK Revert per-interface configuration
|
|
log-level [LEVEL] Get/set logging threshold for systemd-resolved
|
|
```
|