Using the following configuration:
cpo@LR2# show service dns dynamic interface interface eth0 { rfc2136 TEST { key /config/dyndns/mydnsserver.rndc.key record dyn record dyn2 server ns1.foobar.com ttl 600 zone foobar.com } rfc2136 TEST-2 { key /config/dyndns/mydnsserver.rndc.key record bar server ns1.foobar.com ttl 600 zone foofoo.com } service afraid { host-name muh.milch.net login user192 password pw192 } } interface lo { rfc2136 loopback { key /config/dyndns/mydnsserver.rndc.key record lo server ns2.bar.com ttl 600 zone bar.com } }
Results in only having service afraidin the running ddclient.conf
/etc/ddclient.conf
# Configuration file for ddclient generated by debconf # # /etc/ddclient.conf protocol=dyndns2 use=web, web=checkip.dyndns.com, web-skip='IP Address' server=members.dyndns.org login= password=''
/etc/ddclient/ddclient_eth0.conf
# # autogenerated by vyatta-dynamic-dns.pl on Sun Jul 29 15:26:27 UTC 2018 # daemon=1m syslog=yes ssl=yes pid=/var/run/ddclient/ddclient_eth0.pid cache=/var/cache/ddclient/ddclient_eth0.cache use=if, if=eth0 # Service : afraid protocol=freedns max-interval=28d login=user192 password='pw192' muh.milch.net
/etc/ddclient/ddclient_lo.conf
# # autogenerated by vyatta-dynamic-dns.pl on Sun Jul 29 15:24:51 UTC 2018 # daemon=1m syslog=yes ssl=yes pid=/var/run/ddclient/ddclient_lo.pid cache=/var/cache/ddclient/ddclient_lo.cache use=if, if=lo server=ns2.bar.com protocol=nsupdate password=/config/dyndns/mydnsserver.rndc.key ttl=600 zone=bar.com lo