I manage my own nameservers and I have existing IPv4 host names set up on GoDaddy that point to them. They work as expected. I am now adding IPv6 to my nameservers, so I need to add the IPv6 addresses to my host names. The GoDaddy interface appears to be prepared for this, as it offers the ability to add a second address to the existing host names. Unfortunately, I cannot find a format that it will accept.
If I add an address in the abbreviated form, like fe80::1111:2222:3333:4444, it fails silently. There is no error message, but the address never appears after being added.
If I try the compact unabbreviated form (fe80:0:0:0:1111:2222:3333:4444) or the fully padded form (fe80:0000:0000:0000:1111:2222:3333:4444), then I instead get an error: "The IP address contained invalid characters."
I decided to try an alternative and attempted to configure a third host name instead, with only an IPv6 address. This also does not work, giving the error message: "The data provided cannot be used, please correct it and resubmit your request."
This may be a matter for Godaddy support, but I have not been able to talk to anyone who seems to understand DNS well enough to know what a glue record / host name is, even if I point them to the interface on their own web site. On the other hand, this is a routine task and there must surely be thousands of people who have done this, so I can only conclude that I am misunderstanding something fundamental.