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