diff --git a/op-mode-definitions/dns-dynamic.xml.in b/op-mode-definitions/dns-dynamic.xml.in
index 8f32f63f9..79478f392 100644
--- a/op-mode-definitions/dns-dynamic.xml.in
+++ b/op-mode-definitions/dns-dynamic.xml.in
@@ -1,102 +1,126 @@
 <?xml version="1.0"?>
 <interfaceDefinition>
+  <node name="clear">
+    <children>
+      <node name="dns">
+        <properties>
+          <help>Clear Domain Name System</help>
+        </properties>
+        <children>
+          <node name="dynamic">
+            <properties>
+              <help>Clear Dynamic DNS information</help>
+            </properties>
+            <children>
+              <leafNode name="cache">
+                <properties>
+                  <help>Clear Dynamic DNS information cache (ddclient)</help>
+                </properties>
+                <command>sudo rm -f /run/ddclient/ddclient.cache</command>
+              </leafNode>
+            </children>
+          </node>
+        </children>
+      </node>
+    </children>
+  </node>
   <node name="monitor">
     <children>
       <node name="log">
         <children>
           <node name="dns">
             <properties>
               <help>Monitor last lines of Domain Name System related services</help>
             </properties>
             <children>
               <node name="dynamic">
                 <properties>
                   <help>Monitor last lines of Dynamic DNS update service</help>
                 </properties>
                 <command>journalctl --no-hostname --follow --boot --unit ddclient.service</command>
               </node>
             </children>
           </node>
         </children>
       </node>
     </children>
   </node>
   <node name="show">
     <children>
       <node name="log">
         <children>
           <node name="dns">
             <properties>
               <help>Show log for Domain Name System related services</help>
             </properties>
             <children>
               <node name="dynamic">
                 <properties>
                   <help>Show log for Dynamic DNS update service</help>
                 </properties>
                 <command>journalctl --no-hostname --boot --unit ddclient.service</command>
               </node>
             </children>
           </node>
         </children>
       </node>
       <node name="dns">
         <properties>
           <help>Show Domain Name System related information</help>
         </properties>
         <children>
           <node name="dynamic">
             <properties>
               <help>Show Dynamic DNS information</help>
             </properties>
             <children>
               <leafNode name="status">
                 <properties>
                   <help>Show Dynamic DNS status</help>
                 </properties>
                 <command>sudo ${vyos_op_scripts_dir}/dns_dynamic.py --status</command>
               </leafNode>
             </children>
           </node>
         </children>
       </node>
     </children>
   </node>
   <node name="restart">
     <children>
       <node name="dns">
         <properties>
           <help>Restart specific Domain Name System related service</help>
         </properties>
         <children>
           <node name="dynamic">
             <properties>
               <help>Restart Dynamic DNS service</help>
             </properties>
             <command>sudo ${vyos_op_scripts_dir}/dns_dynamic.py --update</command>
           </node>
         </children>
       </node>
     </children>
   </node>
   <node name="update">
     <properties>
       <help>Update data for a service</help>
     </properties>
     <children>
       <node name="dns">
         <properties>
           <help>Update Domain Name System related information</help>
         </properties>
         <children>
           <node name="dynamic">
             <properties>
               <help>Update Dynamic DNS information</help>
             </properties>
             <command>sudo ${vyos_op_scripts_dir}/dns_dynamic.py --update</command>
           </node>
         </children>
       </node>
     </children>
   </node>
 </interfaceDefinition>