In my Windows 11 machine and in my CentOS 9 stream I have 2 IPs assigned: one is IPv4 and another is IPv6. I can use both IPs on these computers and it works fine.

When I use Chrome, by default it uses IPv4 to make all requests (every website I access chrome will use IPv4).

So I ask you: is there any Chrome switch/flag that I can set in order to make it use the IPv6 by default?

I think this is not a case of proxy, right? I already have both IPs available on these computers, I am wondering if there is a command line that I can use to start Chrome and make it use IPv6.

  • What are you using to determine which IP is used? Do you have something like IPvFoo installed in your browser to tell you? For most page elements, Chrome already prefers IPv6 over IPv4.
    – Ron Maupin
    Dec 23, 2023 at 23:39
  • 2
    a single IPV6? Is that a public IPv6 or are you seeing a link local address? Dec 24, 2023 at 0:18
  • I have a public IPV6 that I want chrome to use instead of the IPV4. Both IPs are available in my server but for some reason Chrome picks up IPV4.
    – Samul
    Dec 24, 2023 at 2:47
  • 1
    The correct spelling of those words is “Merry” and “Christmas”, but it was unnecessary to say that statement, so I went ahead and removed it
    – Ramhound
    Dec 24, 2023 at 3:05
  • 1
    Also, maybe check with test-ipv6.com if you are properly set up.
    – Daniel B
    Dec 24, 2023 at 10:33

1 Answer 1


Generally, both Firefox and Chrome will prefer IPv6 over IPv4 but will have a quick fail-over ("Happy Eyeballs") to the other protocol if the DNS request had returned addresses of both protocols and the response using the first protocol takes too long.

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .