-
Notifications
You must be signed in to change notification settings - Fork 17.7k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
net/http: get for literal ipv6 address url doesn't follow redirection on ipv6-only transport environment #8847
Labels
Milestone
Comments
I have no clue what this bug is trying to say. In particular, what is "or some ipv6 transition mech enabled environment"? Please write a complete description with examples. Owner changed to @mikioh. Status changed to WaitingForReply. |
when we run attached on ipv6 enabled, ipv6-only transport environment, we will have network is unreachable error because of issue #8453. fetch from www.google.com, 2404:6800:4004:807::1013 failed: Get http://www.google.com/: dial tcp 74.125.235.83:80: network is unreachable because, when the server returns 301 or 302 and the response contains non-literal ip address location, current net.Dial variants prefer ipv4 transport unconditionally and never attempts other a/aaaa records as described in issue #8453. > what is "or some ipv6 transition mech enabled environment"? never mind, i misconfigured dns64+a/aaaa filter. Attachments:
|
Status changed to New. Attachments:
|
fwiw, > what is "or some ipv6 transition mech enabled environment"? i mean, a environment which is deployed either ipv4-ipv6 translation techniques such as nat64/xlat464/ds-lite/map-t or ipv4-ipv6 tunnelling techniques such as 6rd/4rd/map-e. in any case control plane bridging stuff btw web and ip, dns and/or dns64, is pretty important. |
Not sure what the status is here, but Brad, Mikio replied to your questions. |
#8453 will fix this together, but please keep this open for now. Perhaps we need a test case that runs http.Get/http.Client.Get for www.google.com over only IPv6 transport. |
CL https://golang.org/cl/8768 mentions this issue. |
Sign up for free
to subscribe to this conversation on GitHub.
Already have an account?
Sign in.
The text was updated successfully, but these errors were encountered: