I’m seeing a “DynDNS2” protocol referenced a lot but I have a hard time locating its specification. AFAICS, RFC 2136 is not versioned on the protocol level so I’m inclined to rule that one out. Somehow I can find numerous implementations of DynDNS2 but the repos I’ve browsed don’t link to a canonical document either.
Example: https://support.google.com/domains/answer/6147083 – that’s Google claiming they support this protocol without further explanation.
Where can I find the official specification of DynDNS2?
Who is in charge of its standardization and development?
The link (now) shows how to do so "manually":
And gives more specs. You should check the link to the support page again and click the Using the API to update your Dynamic DNS record
Also you need to add the User Agent header to make sure your call is not ignored or worse, your client is blocked.
At source forge you can find a list of these dynamic DNS "protocols".