diff --git a/pages/linux/resolvectl.md b/pages/linux/resolvectl.md new file mode 100644 index 0000000000..83a568a796 --- /dev/null +++ b/pages/linux/resolvectl.md @@ -0,0 +1,33 @@ +# resolvectl + +> Resolve domain names, IPV4 and IPv6 addresses, DNS resource records, and services. +> Introspect and reconfigure the DNS resolver. +> More information: . + +- Show DNS settings: + +`resolvectl status` + +- Resolve the IPv4 and IPv6 addresses for one or more domains: + +`resolvectl query {{domain1 domain2 ...}}` + +- Retrieve the domain of a specified IP: + +`resolvectl query {{ip_address}}` + +- Retrieve an MX record of domain: + +`resolvectl --legend={{no}} --type={{MX}} query {{domain}}` + +- Resolve an SRV record, for example _xmpp-server._tcp gmail.com: + +`resolvectl service _{{service}}._{{protocol}} {{name}}` + +- Retrieve the public key from an email address from an OPENPGPKEY DNS record: + +`resolvectl opengpg {{email}}` + +- Retreive a TLS key: + +`resolvectl tlsa tcp {{domain}}:443`