In an earlier post, I setup IPv6 on the server hosting this blog. I figured out how to verify the IPv6 setup.
Checking that DNS has IPv6 hostname
$ host -t AAAA linuxsimba.com
linuxsimba.com has IPv6 address 2602:304:6824:e06f:c23f:d5ff:fe63:1408
IPv6 Connectivity Verification
Some websites recommend using ipv6-test.com to verify IPv6 connectivity. The site requires Javascript and my server does not have GUI software.
I tried to recompile elinks with Javascript and failed.
I found success in deploying PhantomJS, a headless browser, normally used for website testing.
- First I installed NVM which I used to install Node
- Then installed PhantomJS using NPM.
npm install -g phantomjs
- The following script then grabs IPv6 connectivity results from ipv6-test.com
$ phantomjs ipv6-test.js
'waitFor()' finished in 655ms.
IPv6
Supported
Address
2602:304:6824:e06f:c23f:d5ff:fe63:1408
Type
Native IPv6