SYSTEMD-RESOLVE(1) systemd-resolve SYSTEMD-RESOLVE(1) NAME systemd-resolve - IPDNS SYNOPSIS systemd-resolve [OPTIONS...] HOSTNAME... systemd-resolve [OPTIONS...] ADDRESS... systemd-resolve [OPTIONS...] --type=TYPE DOMAIN... systemd-resolve [OPTIONS...] --service [[NAME] TYPE] DOMAIN systemd-resolve [OPTIONS...] --openpgp USER@DOMAIN systemd-resolve [OPTIONS...] --tlsa DOMAIN[:PORT] systemd-resolve [OPTIONS...] --statistics systemd-resolve [OPTIONS...] --reset-statistics systemd-resolve systemd-resolved.service(8) IPDNS / IPv4 IPv6 IPv4 IPv6 IP DNSSEC "localhost" /etc/hosts --type= DNS(A, AAAA, SOA, MX, ...) / "help" --service SRV[1] DNS-SD[2] () DNS-SD SRV DNS-SD SRV TXT SRV TXT SRV SRV ( TXT) --openpgp DNS OPENPGPKEY[3] PGP Email --tlsa DNS TLSA[4] TLS --statistics DNSSEC --reset-statistics --statistics -4, -6 IPv4 IPv6 -4 IPv4 -6 IPv6 -i INTERFACE, --interface=INTERFACE "en0" DNS( /etc/resolv.conf /etc/systemd/resolve.conf) -p PROTOCOL, --protocol=PROTOCOL "dns"(DNS) "llmnr"(Link-Local Multicast Name Resolution[5]) "llmnr-ipv4" "llmnr-ipv6" (1) "llmnr" "llmnr-ipv4" "llmnr-ipv6" (2) systemd- resolved.service(8) (3) "help" -t TYPE, --type=TYPE, -c CLASS, --class=CLASS DNS type(A, AAAA, MX, ...) class(IN, ANY, ...) type/class DNS type class "IN" "help" --service DNS-SD SRV --service-address=BOOL yes --service SRV --service-txt=BOOL yes --service DNS-SD TXT --openpgp DNS OPENPGPKEY PGP () EmailDNS OPENPGPKEY --tlsa port family ("_port._family.domain") DNS TLSA TLS () (:) 443 family --tlsa tcp --cname=BOOL yes DNS CNAME DNAME CNAME DNAME --search=BOOL yes "."() --raw[=payload|packet] "payload"() "packet" 64 --legend=BOOL yes --statistics DNSSEC DNSSEC --reset-statistics --statistics --flush-caches DNS --status DNSDNS -h, --help --version --no-pager (pipe) Example 1. "www.0pointer.net" $ systemd-resolve www.0pointer.net www.0pointer.net: 2a01:238:43ed:c300:10c3:bcf3:3266:da74 85.214.157.71 -- Information acquired via protocol DNS in 611.6ms. -- Data is authenticated: no Example 2. "85.214.157.71" $ systemd-resolve 85.214.157.71 85.214.157.71: gardel.0pointer.net -- Information acquired via protocol DNS in 1.2997s. -- Data is authenticated: no Example 3. "0pointer.net" MX $ systemd-resolve -t MX yahoo.com --legend=no yahoo.com. IN MX 1 mta7.am0.yahoodns.net yahoo.com. IN MX 1 mta6.am0.yahoodns.net yahoo.com. IN MX 1 mta5.am0.yahoodns.net Example 4. SRV $ systemd-resolve --service _xmpp-server._tcp gmail.com _xmpp-server._tcp/gmail.com: alt1.xmpp-server.l.google.com:5269 [priority=20, weight=0] 173.194.210.125 alt4.xmpp-server.l.google.com:5269 [priority=20, weight=0] 173.194.65.125 ... Example 5. PGP $ systemd-resolve --openpgp zbyszek@fedoraproject.org d08ee310438ca124a6149ea5cc21b6313b390dce485576eff96f8722._openpgpkey.fedoraproject.org. IN OPENPGPKEY mQINBFBHPMsBEACeInGYJCb+7TurKfb6wGyTottCDtiSJB310i37/6ZYoeIay/5soJjlMyf MFQ9T2XNT/0LM6gTa0MpC1st9LnzYTMsT6tzRly1D1UbVI6xw0g0vE5y2Cjk3xUwAynCsSs ... Example 6. TLS ( "=tcp" ":443") $ systemd-resolve --tlsa=tcp fedoraproject.org:443 _443._tcp.fedoraproject.org IN TLSA 0 0 1 19400be5b7a31fb733917700789d2f0a2471c0c9d506c0e504c06c16d7cb17c0 -- Cert. usage: CA constraint -- Selector: Full Certificate -- Matching type: SHA-256 systemd(1), systemd-resolved.service(8) NOTES 1. SRV https://tools.ietf.org/html/rfc2782 2. DNS-SD https://tools.ietf.org/html/rfc6763 3. OPENPGPKEY https://tools.ietf.org/html/draft-wouters-dane-openpgp-02 4. TLSA https://tools.ietf.org/html/rfc6698 5. Link-Local Multicast Name Resolution https://tools.ietf.org/html/rfc4795 man http://www.jinbuguo.com man https://github.com/man-pages-zh/manpages- zh systemd 231 SYSTEMD-RESOLVE(1)