]> git.ipfire.org Git - thirdparty/systemd.git/commitdiff
man: create man page for resolvectl
authorYu Watanabe <watanabe.yu+github@gmail.com>
Wed, 18 Apr 2018 18:25:25 +0000 (03:25 +0900)
committerYu Watanabe <watanabe.yu+github@gmail.com>
Wed, 18 Apr 2018 18:25:25 +0000 (03:25 +0900)
man/resolvectl.xml [moved from man/systemd-resolve.xml with 60% similarity]
man/rules/meson.build
man/systemd-resolved.service.xml
man/systemd.dnssd.xml

similarity index 60%
rename from man/systemd-resolve.xml
rename to man/resolvectl.xml
index 21d2901203ed4ed8ecb2d9705e7b4f73e46ec3df..96b3e8dad31e5e9ae7847f5dd156fc53c28b9166 100644 (file)
   Copyright 2016 Lennart Poettering
 -->
 
-<refentry id="systemd-resolve" conditional='ENABLE_RESOLVE'
+<refentry id="resolvectl" conditional='ENABLE_RESOLVE'
           xmlns:xi="http://www.w3.org/2001/XInclude">
 
   <refentryinfo>
-    <title>systemd-resolve</title>
+    <title>resolvectl</title>
     <productname>systemd</productname>
 
     <authorgroup>
   </refentryinfo>
 
   <refmeta>
-    <refentrytitle>systemd-resolve</refentrytitle>
+    <refentrytitle>resolvectl</refentrytitle>
     <manvolnum>1</manvolnum>
   </refmeta>
 
   <refnamediv>
-    <refname>systemd-resolve</refname>
+    <refname>resolvectl</refname>
     <refname>resolvconf</refname>
     <refpurpose>Resolve domain names, IPV4 and IPv6 addresses, DNS resource records, and services; introspect and reconfigure the DNS resolver</refpurpose>
   </refnamediv>
 
   <refsynopsisdiv>
     <cmdsynopsis>
-      <command>systemd-resolve</command>
+      <command>resolvectl</command>
       <arg choice="opt" rep="repeat">OPTIONS</arg>
-      <arg choice="plain" rep="repeat"><replaceable>HOSTNAME</replaceable></arg>
+      <arg choice="req">COMMAND</arg>
+      <arg choice="opt" rep="repeat">NAME</arg>
     </cmdsynopsis>
-
-    <cmdsynopsis>
-      <command>systemd-resolve</command>
-      <arg choice="opt" rep="repeat">OPTIONS</arg>
-      <arg choice="plain" rep="repeat"><replaceable>ADDRESS</replaceable></arg>
-    </cmdsynopsis>
-
-    <cmdsynopsis>
-      <command>systemd-resolve</command>
-      <arg choice="opt" rep="repeat">OPTIONS</arg>
-      <command> --type=<replaceable>TYPE</replaceable></command>
-      <arg choice="plain" rep="repeat"><replaceable>DOMAIN</replaceable></arg>
-    </cmdsynopsis>
-
-    <cmdsynopsis>
-      <command>systemd-resolve</command>
-      <arg choice="opt" rep="repeat">OPTIONS</arg>
-      <command> --service</command>
-      <arg choice="plain"><arg choice="opt"><arg choice="opt"><replaceable>NAME</replaceable></arg>
-      <replaceable>TYPE</replaceable></arg> <replaceable>DOMAIN</replaceable></arg>
-    </cmdsynopsis>
-
-    <cmdsynopsis>
-      <command>systemd-resolve</command>
-      <arg choice="opt" rep="repeat">OPTIONS</arg>
-      <command> --openpgp</command>
-      <arg choice="plain"><replaceable>USER@DOMAIN</replaceable></arg>
-    </cmdsynopsis>
-
-    <cmdsynopsis>
-      <command>systemd-resolve</command>
-      <arg choice="opt" rep="repeat">OPTIONS</arg>
-      <command> --tlsa</command>
-      <arg choice="plain"><replaceable>DOMAIN<optional>:PORT</optional></replaceable></arg>
-    </cmdsynopsis>
-
-    <cmdsynopsis>
-      <command>systemd-resolve</command>
-      <arg choice="opt" rep="repeat">OPTIONS</arg>
-      <command> --statistics</command>
-    </cmdsynopsis>
-
-    <cmdsynopsis>
-      <command>systemd-resolve</command>
-      <arg choice="opt" rep="repeat">OPTIONS</arg>
-      <command> --reset-statistics</command>
-    </cmdsynopsis>
-
-    <cmdsynopsis>
-      <command>systemd-resolve</command>
-      <arg choice="opt" rep="repeat">OPTIONS</arg>
-      <command> --flush-caches</command>
-    </cmdsynopsis>
-
-    <cmdsynopsis>
-      <command>systemd-resolve</command>
-      <arg choice="opt" rep="repeat">OPTIONS</arg>
-      <command> --reset-server-features</command>
-    </cmdsynopsis>
-
-    <cmdsynopsis>
-      <command>systemd-resolve</command>
-      <arg choice="opt" rep="repeat">OPTIONS</arg>
-      <command> --status</command>
-    </cmdsynopsis>
-
-    <cmdsynopsis>
-      <command>systemd-resolve</command>
-      <arg choice="opt" rep="repeat">OPTIONS</arg>
-      <command> --set-dns=<replaceable>SERVER</replaceable></command> <command> --set-domain=<replaceable>DOMAIN</replaceable> --set-llmnr=<replaceable>MODE</replaceable> --set-mdns=<replaceable>MODE</replaceable> --set-dnssec=<replaceable>MODE</replaceable> --set-nta=<replaceable>DOMAIN</replaceable></command>
-    </cmdsynopsis>
-
-    <cmdsynopsis>
-      <command>systemd-resolve</command>
-      <arg choice="opt" rep="repeat">OPTIONS</arg>
-      <command> --revert</command>
-    </cmdsynopsis>
-
-    <cmdsynopsis>
-      <command>resolvconf</command>
-      <arg choice="opt" rep="repeat">OPTIONS</arg>
-      <command> -a <replaceable>INTERFACE</replaceable> &lt; <replaceable>FILE</replaceable></command>
-    </cmdsynopsis>
-
-    <cmdsynopsis>
-      <command>resolvconf</command>
-      <arg choice="opt" rep="repeat">OPTIONS</arg>
-      <command> -d <replaceable>INTERFACE</replaceable></command>
-    </cmdsynopsis>
-
   </refsynopsisdiv>
 
   <refsect1>
     <title>Description</title>
 
-    <para><command>systemd-resolve</command> may be used to resolve domain names, IPv4 and IPv6 addresses, DNS resource
+    <para><command>resolvectl</command> may be used to resolve domain names, IPv4 and IPv6 addresses, DNS resource
     records and services with the
     <citerefentry><refentrytitle>systemd-resolved.service</refentrytitle><manvolnum>8</manvolnum></citerefentry>
     resolver service. By default, the specified list of parameters will be resolved as hostnames, retrieving their IPv4
     authenticated. All data for which local DNSSEC validation succeeds is considered authenticated. Moreover all data
     originating from local, trusted sources is also reported authenticated, including resolution of the local host
     name, the <literal>localhost</literal> host name or all data from <filename>/etc/hosts</filename>.</para>
-
-    <para>The <option>--type=</option> switch may be used to specify a DNS resource record type (A, AAAA, SOA, MX, …) in
-    order to request a specific DNS resource record, instead of the address or reverse address lookups.
-    The special value <literal>help</literal> may be used to list known values.</para>
-
-    <para>The <option>--service</option> switch may be used to resolve <ulink
-    url="https://tools.ietf.org/html/rfc2782">SRV</ulink> and <ulink
-    url="https://tools.ietf.org/html/rfc6763">DNS-SD</ulink> services (see below). In this mode, between one and three
-    arguments are required. If three parameters are passed the first is assumed to be the DNS-SD service name, the
-    second the SRV service type, and the third the domain to search in. In this case a full DNS-SD style SRV and TXT
-    lookup is executed. If only two parameters are specified, the first is assumed to be the SRV service type, and the
-    second the domain to look in. In this case no TXT RR is requested. Finally, if only one parameter is specified, it
-    is assumed to be a domain name, that is already prefixed with an SRV type, and an SRV lookup is done (no
-    TXT).</para>
-
-    <para>The <option>--openpgp</option> switch may be used to query PGP keys stored as
-    <ulink url="https://tools.ietf.org/html/rfc7929">OPENPGPKEY</ulink> resource records.
-    When this option is specified one or more e-mail address must be specified.</para>
-
-    <para>The <option>--tlsa</option> switch maybe be used to query TLS public
-    keys stored as
-    <ulink url="https://tools.ietf.org/html/rfc6698">TLSA</ulink> resource records.
-    When this option is specified one or more domain names must be specified.</para>
-
-    <para>The <option>--statistics</option> switch may be used to show resolver statistics, including information about
-    the number of successful and failed DNSSEC validations.</para>
-
-    <para>The <option>--reset-statistics</option> may be used to reset various statistics counters maintained the
-    resolver, including those shown in the <option>--statistics</option> output. This operation requires root
-    privileges.</para>
   </refsect1>
 
   <refsect1>
         </para></listitem>
       </varlistentry>
 
-      <varlistentry>
-        <term><option>--service</option></term>
-
-        <listitem><para>Enables service resolution. This enables DNS-SD and simple SRV service resolution, depending
-        on the specified list of parameters (see above).</para></listitem>
-      </varlistentry>
-
       <varlistentry>
         <term><option>--service-address=</option><replaceable>BOOL</replaceable></term>
 
         <option>--service</option> the TXT service metadata record is resolved as well.</para></listitem>
       </varlistentry>
 
-      <varlistentry>
-        <term><option>--openpgp</option></term>
-
-        <listitem><para>Enables OPENPGPKEY resource record resolution (see above). Specified e-mail
-        addresses are converted to the corresponding DNS domain name, and any OPENPGPKEY keys are
-        printed.</para></listitem>
-      </varlistentry>
-
-      <varlistentry>
-        <term><option>--tlsa</option></term>
-
-        <listitem><para>Enables TLSA resource record resolution (see above).
-        A query will be performed for each of the specified names prefixed with
-        the port and family
-        (<literal>_<replaceable>port</replaceable>._<replaceable>family</replaceable>.<replaceable>domain</replaceable></literal>).
-        The port number may be specified after a colon
-        (<literal>:</literal>), otherwise <constant>443</constant> will be used
-        by default. The family may be specified as an argument after
-        <option>--tlsa</option>, otherwise <constant>tcp</constant> will be
-        used.</para></listitem>
-      </varlistentry>
-
       <varlistentry>
         <term><option>--cname=</option><replaceable>BOOL</replaceable></term>
 
         query response are shown. Otherwise, this output is suppressed.</para></listitem>
       </varlistentry>
 
+      <xi:include href="standard-options.xml" xpointer="help" />
+      <xi:include href="standard-options.xml" xpointer="version" />
+      <xi:include href="standard-options.xml" xpointer="no-pager" />
+    </variablelist>
+  </refsect1>
+
+  <refsect1>
+    <title>Commands</title>
+    <variablelist>
+
+      <varlistentry>
+        <term><option>query <replaceable>HOSTNAME|ADDRESS</replaceable>…</option></term>
+
+        <listitem><para>Resolve domain names, IPv4 and IPv6 addresses.</para></listitem>
+      </varlistentry>
+
+      <varlistentry>
+        <term><option>service [[<replaceable>NAME</replaceable>] <replaceable>TYPE</replaceable>] <replaceable>DOMAIN</replaceable></option></term>
+
+        <listitem><para>Resolve <ulink url="https://tools.ietf.org/html/rfc6763">DNS-SD</ulink> and
+        <ulink url="https://tools.ietf.org/html/rfc2782">SRV</ulink> services, depending on the specified list of parameters.
+        If three parameters are passed the first is assumed to be the DNS-SD service name, the second the SRV service type,
+        and the third the domain to search in. In this case a full DNS-SD style SRV and TXT lookup is executed. If only two
+        parameters are specified, the first is assumed to be the SRV service type, and the second the domain to look in. In
+        this case no TXT RR is requested. Finally, if only one parameter is specified, it is assumed to be a domain name,
+        that is already prefixed with an SRV type, and an SRV lookup is done (no TXT).</para></listitem>
+      </varlistentry>
+
+      <varlistentry>
+        <term><option>openpgp <replaceable>EMAIL@DOMAIN</replaceable>…</option></term>
+
+        <listitem><para>Query PGP keys stored as <ulink url="https://tools.ietf.org/html/rfc7929">OPENPGPKEY</ulink>
+        resource records. Specified e-mail addresses are converted to the corresponding DNS domain name, and any
+        OPENPGPKEY keys are printed.</para></listitem>
+      </varlistentry>
+
       <varlistentry>
-        <term><option>--statistics</option></term>
+        <term><option>tlsa [<replaceable>FAMILY</replaceable>] <replaceable>DOMAIN</replaceable>[:<replaceable>PORT</replaceable>]…</option></term>
 
-        <listitem><para>If specified general resolver statistics are shown, including information whether DNSSEC is
+        <listitem><para>Query TLS public keys stored as <ulink url="https://tools.ietf.org/html/rfc6698">TLSA</ulink>
+        resource records. A query will be performed for each of the specified names prefixed with the port and family
+        (<literal>_<replaceable>port</replaceable>._<replaceable>family</replaceable>.<replaceable>domain</replaceable></literal>).
+        The port number may be specified after a colon (<literal>:</literal>), otherwise <constant>443</constant> will be used
+        by default. The family may be specified as the first argument, otherwise <constant>tcp</constant> will be used.</para></listitem>
+      </varlistentry>
+
+      <varlistentry>
+        <term><option>status [<replaceable>LINK</replaceable>…]</option></term>
+
+        <listitem><para>Shows the global and per-link DNS settings in currently in effect. If no command is specified,
+        this is the implied default.</para></listitem>
+      </varlistentry>
+
+      <varlistentry>
+        <term><option>statistics</option></term>
+
+        <listitem><para>Shows general resolver statistics, including information whether DNSSEC is
         enabled and available, as well as resolution and validation statistics.</para></listitem>
       </varlistentry>
 
       <varlistentry>
-        <term><option>--reset-statistics</option></term>
+        <term><option>reset-statistics</option></term>
 
-        <listitem><para>Resets the statistics counters shown in <option>--statistics</option> to zero.</para></listitem>
+        <listitem><para>Resets the statistics counters shown in <option>statistics</option> to zero.
+        This operation requires root privileges.</para></listitem>
       </varlistentry>
 
       <varlistentry>
-        <term><option>--flush-caches</option></term>
+        <term><option>flush-caches</option></term>
 
         <listitem><para>Flushes all DNS resource record caches the service maintains locally. This is mostly equivalent
         to sending the <constant>SIGUSR2</constant> to the <command>systemd-resolved</command>
       </varlistentry>
 
       <varlistentry>
-        <term><option>--reset-server-features</option></term>
+        <term><option>reset-server-features</option></term>
 
         <listitem><para>Flushes all feature level information the resolver learnt about specific servers, and ensures
         that the server feature probing logic is started from the beginning with the next look-up request. This is
       </varlistentry>
 
       <varlistentry>
-        <term><option>--status</option></term>
-
-        <listitem><para>Shows the global and per-link DNS settings in currently in effect.</para></listitem>
-      </varlistentry>
-
-      <varlistentry>
-        <term><option>--set-dns=SERVER</option></term>
-        <term><option>--set-domain=DOMAIN</option></term>
-        <term><option>--set-llmnr=MODE</option></term>
-        <term><option>--set-mdns=MODE</option></term>
-        <term><option>--set-dnssec=MODE</option></term>
-        <term><option>--set-nta=DOMAIN</option></term>
-
-        <listitem><para>Set per-interface DNS configuration. These switches may be used to configure various DNS
+        <term><option>dns [<replaceable>LINK</replaceable> [<replaceable>SERVER</replaceable>…]]</option></term>
+        <term><option>domain [<replaceable>LINK</replaceable> [<replaceable>DOMAIN</replaceable>…]]</option></term>
+        <term><option>llmnr [<replaceable>LINK</replaceable> [<replaceable>MODE</replaceable>]]</option></term>
+        <term><option>mdns [<replaceable>LINK</replaceable> [<replaceable>MODE</replaceable>]]</option></term>
+        <term><option>dnssec [<replaceable>LINK</replaceable> [<replaceable>MODE</replaceable>]]</option></term>
+        <term><option>nta [<replaceable>LINK</replaceable> [<replaceable>DOMAIN</replaceable>…]]</option></term>
+
+        <listitem><para>Get/set per-interface DNS configuration. These commands may be used to configure various DNS
         settings for network interfaces that aren't managed by
         <citerefentry><refentrytitle>systemd-networkd.service</refentrytitle><manvolnum>8</manvolnum></citerefentry>. (These
         commands will fail when used on interfaces that are managed by <command>systemd-networkd</command>, please
-        configure their DNS settings directly inside the <filename>.network</filename> files instead.) These switches
+        configure their DNS settings directly inside the <filename>.network</filename> files instead.) These commands
         may be used to inform <command>systemd-resolved</command> about per-interface DNS configuration determined
-        through external means. Multiple of these switches may be passed on a single invocation of
-        <command>systemd-resolve</command> in order to set multiple configuration options at once. If any of these
-        switches is used, it must be combined with <option>--interface=</option> to indicate the network interface the
-        new DNS configuration belongs to. The <option>--set-dns=</option> option expects an IPv4 or IPv6 address
-        specification of a DNS server to use, and may be used multiple times to define multiple servers for the same
-        interface. The <option>--set-domain=</option> option expects a valid DNS domain, possibly prefixed with
-        <literal>~</literal>, and configures a per-interface search or route-only domain. It may be used multiple times
-        to configure multiple such domains. The <option>--set-llmnr=</option>, <option>--set-mdns=</option> and
-        <option>--set-dnssec=</option> options may be used to configure the per-interface LLMNR, MulticastDNS and
-        DNSSEC settings. Finally, <option>--set-nta=</option> may be used to configure additional per-interface DNSSEC
-        NTA domains and may also be used multiple times. For details about these settings, their possible values and
-        their effect, see the corresponding options in
+        through external means. The <option>dns</option> command expects IPv4 or IPv6 address specifications of DNS
+        servers to use. The <option>domain</option> command expects valid DNS domains, possibly prefixed with
+        <literal>~</literal>, and configures a per-interface search or route-only domain. The <option>llmnr</option>,
+        <option>mdns</option> and <option>dnssec</option> commands may be used to configure the per-interface LLMNR,
+        MulticastDNS and DNSSEC settings. Finally, <option>nta</option> command may be used to configure additional
+        per-interface DNSSEC NTA domains. For details about these settings, their possible values and their effect,
+        see the corresponding options in
         <citerefentry><refentrytitle>systemd.network</refentrytitle><manvolnum>5</manvolnum></citerefentry>.</para>
         </listitem>
       </varlistentry>
 
       <varlistentry>
-        <term><option>--revert</option></term>
-
-        <listitem><para>Revert the per-interface DNS configuration. This option must be combined with
-        <option>--interface=</option> to indicate the network interface the DNS configuration shall be reverted on. If
-        the DNS configuration is reverted all per-interface DNS setting are reset to their defaults, undoing all
-        effects of <option>--set-dns=</option>, <option>--set-domain=</option>, <option>--set-llmnr=</option>,
-        <option>--set-mdns=</option>, <option>--set-dnssec=</option>, <option>--set-nta=</option>. Note that when a
-        network interface disappears all configuration is lost automatically, an explicit reverting is not necessary in
-        that case.</para></listitem>
+        <term><option>revert <replaceable>LINK</replaceable></option></term>
+
+        <listitem><para>Revert the per-interface DNS configuration. If the DNS configuration is reverted all
+        per-interface DNS setting are reset to their defaults, undoing all effects of <option>dns</option>,
+        <option>domain</option>, <option>llmnr</option>, <option>mdns</option>, <option>dnssec</option>,
+        <option>nta=</option>. Note that when a network interface disappears all configuration is lost automatically,
+        an explicit reverting is not necessary in that case.</para></listitem>
       </varlistentry>
 
-      <xi:include href="standard-options.xml" xpointer="help" />
-      <xi:include href="standard-options.xml" xpointer="version" />
-      <xi:include href="standard-options.xml" xpointer="no-pager" />
     </variablelist>
   </refsect1>
 
   <refsect1>
     <title>Compatibility with <citerefentry><refentrytitle>resolvconf</refentrytitle><manvolnum>8</manvolnum></citerefentry></title>
 
-    <para><command>systemd-resolve</command> is a multi-call binary. When invoked as <literal>resolvconf</literal>
-    (generally achieved by means of a symbolic link of this name to the <command>systemd-resolve</command> binary) it
+    <para><command>resolvectl</command> is a multi-call binary. When invoked as <literal>resolvconf</literal>
+    (generally achieved by means of a symbolic link of this name to the <command>resolvectl</command> binary) it
     is run in a limited <citerefentry><refentrytitle>resolvconf</refentrytitle><manvolnum>8</manvolnum></citerefentry>
     compatibility mode. It accepts mostly the same arguments and pushes all data into
     <citerefentry><refentrytitle>systemd-resolved.service</refentrytitle><manvolnum>8</manvolnum></citerefentry>,
-    similar to how <option>--set-dns=</option> and <option>--set-domain=</option> operate. Note that
+    similar to how <option>dns</option> and <option>domain</option> commands operate. Note that
     <command>systemd-resolved.service</command> is the only supported backend, which is different from other
     implementations of this command. Note that not all operations supported by other implementations are supported
     natively. Specifically:</para>
         <citerefentry><refentrytitle>resolv.conf</refentrytitle><manvolnum>5</manvolnum></citerefentry> compatible DNS
         configuration data from its standard input. Relevant fields are <literal>nameserver</literal> and
         <literal>domain</literal>/<literal>search</literal>. This command is mostly identical to invoking
-        <command>systemd-resolve</command> with a combination of <option>--set-dns=</option> and
-        <option>--set-domain=</option>.</para></listitem>
+        <command>resolvectl</command> with a combination of <option>dns</option> and
+        <option>domain</option> commands.</para></listitem>
       </varlistentry>
 
       <varlistentry>
         <term><option>-d</option></term>
         <listitem><para>Unregisters per-interface DNS configuration data with <command>systemd-resolved</command>. This
-        command is mostly identical to invoking <command>systemd-resolve</command> with
-        <option>--revert</option>.</para></listitem>
+        command is mostly identical to invoking <command>resolvectl revert</command>.</para></listitem>
       </varlistentry>
 
       <varlistentry>
     <example>
       <title>Retrieve the addresses of the <literal>www.0pointer.net</literal> domain</title>
 
-      <programlisting>$ systemd-resolve www.0pointer.net
+      <programlisting>$ resolvectl www.0pointer.net
 www.0pointer.net: 2a01:238:43ed:c300:10c3:bcf3:3266:da74
                   85.214.157.71
 
@@ -493,7 +382,7 @@ www.0pointer.net: 2a01:238:43ed:c300:10c3:bcf3:3266:da74
     <example>
       <title>Retrieve the domain of the <literal>85.214.157.71</literal> IP address</title>
 
-      <programlisting>$ systemd-resolve 85.214.157.71
+      <programlisting>$ resolvectl 85.214.157.71
 85.214.157.71: gardel.0pointer.net
 
 -- Information acquired via protocol DNS in 1.2997s.
@@ -504,7 +393,7 @@ www.0pointer.net: 2a01:238:43ed:c300:10c3:bcf3:3266:da74
     <example>
       <title>Retrieve the MX record of the <literal>yahoo.com</literal> domain</title>
 
-      <programlisting>$ systemd-resolve -t MX yahoo.com --legend=no
+      <programlisting>$ resolvectl -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
@@ -514,7 +403,7 @@ yahoo.com. IN MX    1 mta5.am0.yahoodns.net
     <example>
       <title>Resolve an SRV service</title>
 
-      <programlisting>$ systemd-resolve --service _xmpp-server._tcp gmail.com
+      <programlisting>$ resolvectl 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]
@@ -526,7 +415,7 @@ _xmpp-server._tcp/gmail.com: alt1.xmpp-server.l.google.com:5269 [priority=20, we
     <example>
       <title>Retrieve a PGP key</title>
 
-      <programlisting>$ systemd-resolve --openpgp zbyszek@fedoraproject.org
+      <programlisting>$ resolvectl openpgp zbyszek@fedoraproject.org
 d08ee310438ca124a6149ea5cc21b6313b390dce485576eff96f8722._openpgpkey.fedoraproject.org. IN OPENPGPKEY
         mQINBFBHPMsBEACeInGYJCb+7TurKfb6wGyTottCDtiSJB310i37/6ZYoeIay/5soJjlMyf
         MFQ9T2XNT/0LM6gTa0MpC1st9LnzYTMsT6tzRly1D1UbVI6xw0g0vE5y2Cjk3xUwAynCsSs
@@ -535,10 +424,10 @@ d08ee310438ca124a6149ea5cc21b6313b390dce485576eff96f8722._openpgpkey.fedoraproje
     </example>
 
     <example>
-      <title>Retrieve a TLS key (<literal>=tcp</literal> and
+      <title>Retrieve a TLS key (<literal>tcp</literal> and
       <literal>:443</literal> could be skipped)</title>
 
-      <programlisting>$ systemd-resolve --tlsa=tcp fedoraproject.org:443
+      <programlisting>$ resolvectl tlsa tcp fedoraproject.org:443
 _443._tcp.fedoraproject.org IN TLSA 0 0 1 19400be5b7a31fb733917700789d2f0a2471c0c9d506c0e504c06c16d7cb17c0
         -- Cert. usage: CA constraint
         -- Selector: Full Certificate
index 9b57f10cc0aded410c2f467e8541a7817650d701..b0919b9d441b63812cdd9ed971db15262de7386f 100644 (file)
@@ -43,6 +43,7 @@ manpages = [
  ['nss-systemd', '8', ['libnss_systemd.so.2'], 'ENABLE_NSS_SYSTEMD'],
  ['os-release', '5', [], ''],
  ['pam_systemd', '8', [], 'HAVE_PAM'],
+ ['resolvectl', '1', ['resolvconf'], 'ENABLE_RESOLVE'],
  ['resolved.conf', '5', ['resolved.conf.d'], 'ENABLE_RESOLVE'],
  ['runlevel', '8', [], 'ENABLE_UTMP'],
  ['sd-boot', '7', [], 'ENABLE_EFI'],
@@ -614,7 +615,6 @@ manpages = [
   'ENABLE_RANDOMSEED'],
  ['systemd-rc-local-generator', '8', [], ''],
  ['systemd-remount-fs.service', '8', ['systemd-remount-fs'], ''],
- ['systemd-resolve', '1', ['resolvconf'], 'ENABLE_RESOLVE'],
  ['systemd-resolved.service', '8', ['systemd-resolved'], 'ENABLE_RESOLVE'],
  ['systemd-rfkill.service',
   '8',
index fcc39a554ebd08b2f2a11913282b52c044cce7f6..9ca1133fedda9b6a1749c023721e41d5f0c55e06 100644 (file)
         <command>systemd-resolved</command> will flush all caches it maintains. Note that it should normally not be
         necessary to request this explicitly – except for debugging purposes – as <command>systemd-resolved</command>
         flushes the caches automatically anyway any time the host's network configuration changes. Sending this signal
-        to <command>systemd-resolved</command> is equivalent to the <command>systemd-resolve --flush-caches</command>
+        to <command>systemd-resolved</command> is equivalent to the <command>resolvectl --flush-caches</command>
         command, however the latter is recommended since it operates in a synchronous way.</para></listitem>
       </varlistentry>
 
         should normally not be necessary to request this explicitly – except for debugging purposes – as
         <command>systemd-resolved</command> automatically forgets learnt information any time the DNS server
         configuration changes. Sending this signal to <command>systemd-resolved</command> is equivalent to the
-        <command>systemd-resolve --reset-server-features</command> command, however the latter is recommended since it
+        <command>resolvectl --reset-server-features</command> command, however the latter is recommended since it
         operates in a synchronous way.</para></listitem>
       </varlistentry>
     </variablelist>
       <citerefentry><refentrytitle>resolved.conf</refentrytitle><manvolnum>5</manvolnum></citerefentry>,
       <citerefentry><refentrytitle>dnssec-trust-anchors.d</refentrytitle><manvolnum>5</manvolnum></citerefentry>,
       <citerefentry><refentrytitle>nss-resolve</refentrytitle><manvolnum>8</manvolnum></citerefentry>,
-      <citerefentry><refentrytitle>systemd-resolve</refentrytitle><manvolnum>1</manvolnum></citerefentry>,
+      <citerefentry><refentrytitle>resolvectl</refentrytitle><manvolnum>1</manvolnum></citerefentry>,
       <citerefentry project='man-pages'><refentrytitle>resolv.conf</refentrytitle><manvolnum>5</manvolnum></citerefentry>,
       <citerefentry project='man-pages'><refentrytitle>hosts</refentrytitle><manvolnum>5</manvolnum></citerefentry>,
       <citerefentry><refentrytitle>systemd.network</refentrytitle><manvolnum>5</manvolnum></citerefentry>,
index 12ab78c3951084cb981599cade2d584f24fb3aec..ae439f0886d23756a39165280c3249edc51bc3b1 100644 (file)
@@ -201,10 +201,10 @@ TxtText=path=/stats/index.html t=temperature_sensor</programlisting>
       <para>This makes the http server running on the host discoverable in the local network
       given MulticastDNS is enabled on the network interface.</para>
 
-      <para>Now the utility <literal>systemd-resolve</literal> should be able to resolve the
+      <para>Now the utility <literal>resolvectl</literal> should be able to resolve the
       service to the host's name:</para>
 
-      <programlisting>$ systemd-resolve  --service meteo._http._tcp.local
+      <programlisting>$ resolvectl service meteo._http._tcp.local
 meteo._http._tcp.local: meteo.local:80 [priority=0, weight=0]
                         169.254.208.106%senp0s21f0u2u4
                         fe80::213:3bff:fe49:8aa%senp0s21f0u2u4
@@ -238,7 +238,8 @@ meteo._http._tcp.local: meteo.local:80 [priority=0, weight=0]
     <title>See Also</title>
     <para>
       <citerefentry><refentrytitle>systemd</refentrytitle><manvolnum>1</manvolnum></citerefentry>,
-      <citerefentry><refentrytitle>systemd-resolved.service</refentrytitle><manvolnum>8</manvolnum></citerefentry>
+      <citerefentry><refentrytitle>systemd-resolved.service</refentrytitle><manvolnum>8</manvolnum></citerefentry>,
+      <citerefentry><refentrytitle>resolvectl</refentrytitle><manvolnum>1</manvolnum></citerefentry>
     </para>
   </refsect1>