Open Bug 1244282 Opened 9 years ago Updated 10 months ago

Download of firefox via IPv6 is not possible

Categories

(Cloud Services :: Operations: Product Delivery, defect, P5)

All
Other
defect

Tracking

(Not tracked)

People

(Reporter: christian.bretterhofer, Unassigned)

References

()

Details

(Keywords: parity-chrome, Whiteboard: [ipv6])

:: Developer Documentation Request Request Type: Correction Gecko Version: unspecified Technical Contact: :: Details Name: dn6m9t4qll5h.cloudfront.net Address: 54.192.94.112 Aliases: download-installer.cdn.mozilla.net Firefox Downloads start at https://www.mozilla.org/en-US/firefox/new/ and use download-installer.cdn.mozilla.net for the actual downloads. But this host is IPv4 only. So, how to download /update Firefox from IPv6 only networks?
Component: Mozilla Platform → Untriaged
Product: Developer Documentation → Firefox
Assignee: nobody → relops
Component: Untriaged → RelOps
Product: Firefox → Infrastructure & Operations
QA Contact: arich
Nick, do you have any idea what this means?
Flags: needinfo?(nthomas)
Lets move this over to CloudOps, who run the product delivery stack these days. download-installer.cdn.mozilla.net is for stub and full installers download.cdn.mozilla.net is used by the built-in updater Both seem to only support IPv4.
Assignee: relops → nobody
Component: RelOps → Operations: Product Delivery
Flags: needinfo?(nthomas)
Product: Infrastructure & Operations → Cloud Services
QA Contact: arich → oremj
Our CDNs do not currently support ipv6, but I'm sure they will at some time in the future.
It might help if you lean on them a bit. Although I thought Akamai supported v6? I'd really like to see v6 support too, because I pay for my v4 traffic and Firefox downloads can easily eat quite a bit of it (especially when doing regression tests).
Another issue: download.mozilla.org (aka bouncer) appears not to have a v6 record either.
Status: UNCONFIRMED → NEW
Ever confirmed: true
2 years gone and still no Ipv6 on download.mozilla.org?
Just a progress step seen: download-installer.cdn.mozilla.net. 59 IN CNAME dn6m9t4qll5h.cloudfront.net. dn6m9t4qll5h.cloudfront.net. 59 IN AAAA 2600:9000:2048:2800:e:19d6:1546:5981 dn6m9t4qll5h.cloudfront.net. 59 IN AAAA 2600:9000:2048:e00:e:19d6:1546:5981 dn6m9t4qll5h.cloudfront.net. 59 IN AAAA 2600:9000:2048:da00:e:19d6:1546:5981 dn6m9t4qll5h.cloudfront.net. 59 IN AAAA 2600:9000:2048:800:e:19d6:1546:5981 dn6m9t4qll5h.cloudfront.net. 59 IN AAAA 2600:9000:2048:1e00:e:19d6:1546:5981 dn6m9t4qll5h.cloudfront.net. 59 IN AAAA 2600:9000:2048:ba00:e:19d6:1546:5981 dn6m9t4qll5h.cloudfront.net. 59 IN AAAA 2600:9000:2048:be00:e:19d6:1546:5981 dn6m9t4qll5h.cloudfront.net. 59 IN AAAA 2600:9000:2048:3e00:e:19d6:1546:5981 dn6m9t4qll5h.cloudfront.net. 59 IN A 52.222.231.23
www.mozilla.org. 52 IN CNAME www.mozilla.org.cdn.cloudflare.net. www.mozilla.org.cdn.cloudflare.net. 299 IN A 104.16.41.2 www.mozilla.org.cdn.cloudflare.net. 299 IN A 104.16.40.2 www.mozilla.org. 41 IN CNAME www.mozilla.org.cdn.cloudflare.net. www.mozilla.org.cdn.cloudflare.net. 299 IN AAAA 2400:cb00:2048:1::6810:2802 www.mozilla.org.cdn.cloudflare.net. 299 IN AAAA 2400:cb00:2048:1::6810:2902 So only download.mozilla.org needs still some love? download.mozilla.org. 34 IN CNAME bouncer-bouncer-elb.prod.mozaws.net.
Assignee: nobody → oremj

I was unable to download Firefox on my IPv6 only virtual machine. It's been 4 years and download.mozilla.org still doesn't have a AAAA record.

Whiteboard: [ipv6]
Depends on: 1629830

Since you've closed bug 1629830 we need at least a workaround for it. Can you share some options?

Flags: needinfo?(oremj)

Seen on Reddit: https://www.reddit.com/r/firefox/comments/gx1oiv/ipv6/
In worst case you could put Cloudflare in front of the current legacy-IP-only CDN.
https://docs.aws.amazon.com/elasticloadbalancing/latest/classic/elb-internet-facing-load-balancers.html

EC2-Classic
Load balancers in EC2-Classic support both IPv4 and IPv6 addresses. The console displays the following public DNS names:

name-123456789.region.elb.amazonaws.com
ipv6.name-123456789.region.elb.amazonaws.com    
dualstack.name-123456789.region.elb.amazonaws.com

The base public DNS name returns only IPv4 records. The public DNS name with the ipv6 prefix returns only IPv6 records. The public DNS name with the dualstack prefix returns both IPv4 and IPv6 records. We recommend that you enable IPv6 support by using the DNS name with the dualstack prefix to ensure that clients can access the load balancer using either IPv4 or IPv6.

Clients can connect to your load balancer in EC2-Classic using either IPv4 or IPv6. However, communication between the load balancer and its back-end instances uses only IPv4, regardless of how the client communicates with your load balancer.

Servo has a similar problem: https://download.servo.org just needs to point to https://servo-builds.s3.dualstack.us-west-2.amazonaws.com/index.html.

Type: task → defect
Keywords: parity-chrome
Assignee: oremj → nobody
Flags: needinfo?(oremj)

archive.mozilla.org supports IPv6 (2600:1901:0:b9fd::). You can download Firefox installers from: https://archive.mozilla.org/pub/firefox/releases/

You need to log in before you can comment on or make changes to this bug.