```
set service dns dynamic interface eth0 service noip host-name foo.bar.com
set service dns dynamic interface eth0 service noip login foo
set service dns dynamic interface eth0 service noip password foo1234567
set service dns dynamic interface eth0 service noip server update.bar.com
set service dns dynamic interface eth0 use-web url https://ipinfo.io/ip
```
Generates
```
vyos@vyos# show service dns
dynamic {
interface eth0 {
service noip {
host-name foo.bar.com
login foo
password foo1234567
server update.bar.com
}
use-web {
url https://ipinfo.io/ip
}
}
}
```
With this client configuration file:
```
$ cat /etc/ddclient.conf
### Autogenerated by dynamic_dns.py ###
daemon=1m
syslog=yes
ssl=yes
pid=/var/run/ddclient/ddclient.pid
cache=/var/cache/ddclient/ddclient.cache
#
# ddclient configuration for interface "eth0":
#
use=if, if=eth0
# DynDNS provider configuration for foo.bar.com
protocol=noip
max-interval=28d
login=foo
password='foo1234567'
server=update.bar.com
foo.bar.com
```