From 0da1e78a3e88e9a29ce8b9e2ec01c5f181cf94fe Mon Sep 17 00:00:00 2001 From: Paul Buetow Date: Thu, 29 Jan 2026 09:26:20 +0200 Subject: Make HTML W3C compliant by adding proper DOCTYPE, charset, and semantic elements --- docker-image/index.pl | 28 +++++++++++++++------------- 1 file changed, 15 insertions(+), 13 deletions(-) diff --git a/docker-image/index.pl b/docker-image/index.pl index 0d414a0..c5744d8 100644 --- a/docker-image/index.pl +++ b/docker-image/index.pl @@ -8,23 +8,25 @@ use warnings; my $server_name = $ENV{SERVER_NAME} // 'ipv6test.f3s.buetow.org'; print < + + + The Ultimate IPv6 Test Site -Congratulations, you have connected to a server that will display your method of connection, either IPv6 (preferred) or IPv4 (old and crusty). Well IPv6 is already ~15 years old either but not as old as IPv4 ;) -

-Nevertheless, please choose your destiny: +

Congratulations, you have connected to a server that will display your method of connection, either IPv6 (preferred) or IPv4 (old and crusty). Well IPv6 is already ~15 years old either but not as old as IPv4 ;)

+ +

Nevertheless, please choose your destiny:

-If your browser times-out when trying to connect to this server then you do not have an IPv6 or IPv4 path (depends on which test you are running) to the server. If your browser returns an error that the host cannot be found then the DNS servers you are using are unable to resolve the AAAA or A DNS record (depends on which test you are running again) for the server. If your browser is able to connect to the "IPv6 Only Test", yet using the "IPv6 & IPv4 Test" returns a page stating you are using IPv4, then your browser and/or IP stack in your machine are preferring IPv4 over IPv6. It also might be that your operating system supports IPv6 but your web-browser doesn't. +

If your browser times-out when trying to connect to this server then you do not have an IPv6 or IPv4 path (depends on which test you are running) to the server. If your browser returns an error that the host cannot be found then the DNS servers you are using are unable to resolve the AAAA or A DNS record (depends on which test you are running again) for the server. If your browser is able to connect to the "IPv6 Only Test", yet using the "IPv6 & IPv4 Test" returns a page stating you are using IPv4, then your browser and/or IP stack in your machine are preferring IPv4 over IPv6. It also might be that your operating system supports IPv6 but your web-browser doesn't.

END if ($server_name =~ /^ipv6test\.f3s\.buetow\.org$/) { @@ -63,26 +65,26 @@ print <Client address reverse DNS lookup: +Client address reverse DNS lookup: $remote -Server address reverse DNS lookup: +Server address reverse DNS lookup: $server -Server hostname DNS lookup: +Server hostname DNS lookup: $server0 -Advanced client address reverse DNS lookup: +Advanced client address reverse DNS lookup: $digremote -Advanced server address reverse DNS lookup: +Advanced server address reverse DNS lookup: $digserver -Advanced server hostname DNS lookup: +Advanced server hostname DNS lookup: $digserver0
-Thanks for visiting, please recommend this test to your friends and colleagues. Any comments go to Paul Buetow. +

Thanks for visiting, please recommend this test to your friends and colleagues. Any comments go to Paul Buetow.

END -- cgit v1.2.3