Dynamic DNS configuration needs additional fixes and improvements:
1. VRF configuration needs to be fixed - we don't capture VRF information in `conf_mode`
2. Jinja template (`ddclient.conf.j2`) needs to be adjusted to avoid generating incorrect `ddclient.conf` in some cases
3. Allow TTL support for some web-service based services in addition to RFC2136 services
4. Adjust validator and completion helper to filter out unsupported protocols
5. Relax hostname validation for apex and wildcard entry (for example, [[ https://www.namecheap.com/support/knowledgebase/article.aspx/583/11/how-do-i-configure-ddclient/ | namecheap ]])