Agora, veja quem está fazendo esta pergunta. Oi Pit!
Pelo que entendi, você não precisa obter nenhuma das interfaces locais, apenas uma baseada em webservices. Eu tenho um serviço restante usando o dyndns.org (o restante migrei para minha própria plataforma) e estou em uma situação semelhante. web-skip está vazio embora. (Também roda no OpenBSD e é uma versão um pouco mais antiga)
Essa é a única diferença significativa que vejo. Aqui está minha configuração (concedida, como eu disse rodando no OpenBSD)
# grep -v ^# ddclient.conf | grep -v ^$
daemon=300 # check every 300 seconds
syslog=yes # log update msgs to syslog
mail=root # mail all msgs to root
mail-failure=root # mail failed update msgs to root
pid=/var/run/ddclient.pid # record PID in file.
ssl=no # use ssl-support. Works with
# ssl-library
# new IP is added as argument.
use=web, \
web=ip.myownplatform.lu, \
web-skip=''
login=user # default login
password=secret # default password
custom=yes, \
server=members.dyndns.org, \
protocol=dyndns2 \
jawtheshark.com
Como você vê, a maioria das outras mudanças é irrelevante. A única diferença real que vejo é web-skip = ''
Talvez algo para tentar?