I’ve been running IPv6 off and on for a couple of years on my home network. I’m always curious how the deployment of IPv6 has progressed and have previously monitored my traffic using NetFlow and NFSen. Desiring a more immediate gauge, I began looking for a Chrome plugin to show the protocol being used on a site by site basis. What I found was IPvFoo.
IPvFoo is rather simple, but it does what it needs to do. After installing and activating it, the protocol(s) used to access the site will be shown in the URL bar. The larger number is the protocol used for the main site url. The smaller numbers show the protocol versions used to make secondary requests required to fully load the page.
The number 6 represents IPv6, while 4 represents IPv4. Today many sites will either show only version 4 or some combination of 6 and 4. If no sites are indicating IPv6, the network or host most likely only supports IPv4.
Clicking the number(s) in the URL bar reveals the connection details that make up the site. In addition to the actual IP or IPv6 addresses, it shows whether connections are secured (https) or unsecured (http) connections.
For those working in a mixed IPv4/IPv6 environment, determining which protocol is being used can be important. IPvFoo is a quick and easy way to determine this as it pertains to web traffic.