Add ipv6 support.
Update DNS server only if IP has changed.
Merge pull request #10 from afrimberger/master

IPv6 support and on-demand update