Discovered why DDNS was not working in this ticket:
https://fedorahosted.org/sssd/ticket/2565
May I suggest that if gethostname() returns a non . name, sssd should automatically
add the configured SSSD domain name in sssd.conf ( [domain/domain.name] )
Jocke