Asking for help: Please encourage Microsoft to add AAAA records for artefacts
Hi,
I'm a solo dev and for a while I've been trying to get Microsoft to add AAAA records to their artefact repositories.
Request: Please post a request / encouragement for microsoft to finally get this done at: https://github.com/dotnet/core/issues/7435
Context: I'd like to be able to use IP v6 only servers to collect artefacts and do builds etc..
It seems ludicrous to me that this still isn't supported. Given that IP v4 is increasingly scarce and that some countries are even starting to phase it out entirely.
Why not take the time to add a few AAAA records? This should be simple?
Alternatively: Does anyone have a better approach for a lone dev to accomplish this? Without relying on Microsoft to take action?
16 comments
[ 2.9 ms ] story [ 51.0 ms ] threadIt's simple to add a record to the DNS, but either you have separate IPv6-only machines serving the IPv6 requests or you run dual-stack, which in my experience is non-trivial due to IPv4 protocol interactions.
In addition there is likely routing and firewalls to consider.
So not just as simple as adding a record to the DNS. Not that it should be terribly hard for an org like Microsoft, just saying.
[1]: https://blog.ipspace.net/2022/05/ipv6-ula-made-useless.html
[2]: https://datatracker.ietf.org/doc/html/draft-buraglio-v6ops-u...
This is where I've been directed to offer feedback. Higher votes get attention, that's the idea. I've had Microsoft account reps for previous company's enterprise agreements direct me there so I assume they watch it.
Issue closed as completed.
Elsewhere, at Microsoft: "Our team has closed 16,000 issues this quarter, up from 10,000." "Great! Here's a bonus!"
D:
They can set up anycast and all kinds of load balancing but their software needs to be able to deal with IPv6: for example, for IPv6 you (probably) need /48 or /56 rate limiting* rather than just a single IP. Their logging infrastructure and SIEM setup also needs to be able to deal with all that.
Now, Microsoft (and friends, like Github) had decades to get this stuff working but they've managed to break IPv6 on Azure in some kind of super spectacular fashion like only Microsoft can, and I assume they use Azure to run their own services.
A quick workaround (setting up a proxy) shouldn't take more than a month to implement, but it would be like a completely separate part of infrastructure to manage while the real solution (getting their shit in order) is being resolved.
Microsoft needs to get their shit together but it's not as easy as just adding a DNS record. They'd need to set up distributed addressing across their infra to get it working and depending on how stupid their original infra design was, that could be a huge problem.
*=some incompetent web hosts assign /128s or /120s to their servers, which will be impacted by this rate limit, but that's only more incentive foe those incompetent hosts to not abuse IPv6 address space and use it as intended.
Is ipv6 a new problem? Is MS a one-person volunteer diy project? Is MS is some other buisiness and not expected to have good IT because they are cheese makers?
If the job is so hard that it takes 20 years and billions of dollars and really only an IT company has the domain specific knowledge to do it, ok well, and?