Closed
Description
theoretically the root cause must be golang.org/issue/8453, but file a separate issue for safety. for now workaround would be having a custom transport like the following: tr := &http.Transport{ Dial: (&net.Dialer{DualStack: true}).Dial, } client := http.Client{Transport: tr} resp, err := client.Get(fmt.Sprintf("http://[2404:6800:4004:802::1011]:80/")