Tijd om IPv4 uit te zetten (een beetje)
▼ Over een maand leven we in de jaren '20 van de 21e eeuw. En toch heeft 70% van het internet nog steeds alleen maar IPv4. (In januari schrijf ik een verhaal dat terugkijkt naar de voortgang van IPv6 in het afgelopen decennium.) Dus ik dacht: misschien moet ik een streep trekken en IPv4 uitschakelen voor mijn website. Maar dan kan 70% me niet meer vinden, en de links naar oudere artikelen zijn dan dood voor een groot deel van het internet.
Dus in plaats daarvan heb ik besloten om een aantal plaatjes op mijn oude website muada.com en de nieuwe plek voor mijn blog illjitsch.com the hosten op een IPv6-only domeinnaam. Dat betekent dat browsers die runnen op een systeem met alleen IPv4-connectiviteit zullen merken dat ze het plaatje bovenaan deze pagina niet kunnen laden. En dat zonder truuks: de browser loopt tegen een ijskoude fout aan.
Maar ik wilde ook niet een kapot plaatje bovenaan de pagina laten staan, want dan zouden mensen kunnen denken dat ik niks van HTML snap, in plaats van dat zij het zijn die in het IP-versie-verleden vast zitten. Dus de browser krijgt de opdracht dat wanneer-ie het plaatje niet kan laden, hij een daarvoor in de plaats een ander plaatje laadt. Dat plaatje heeft een mooie grote waarschuwing in neon-kleuren. Ik gebruik ook een image map zodat mensen op het woord "IPv6" kunnen klikken om uitleg te krijgen. Als javascript uit staat verschijnt er een regel tekst die zegt dat er geen IPv6-connectiviteit is.
Let op dat browsers plaatjes bufferen, dus het kan zijn dat je nog steeds het correcte plaatje met de skyline ziet ook al heb je op dit moment geen IPv6-connectiviteit.
Dit is de HTML-code. Je kan op de plaatjes klikken om ze handmatig te laten.
<img src="http://images.iljitsch.com/images/skylinedenhaag2.jpg" width=1920 height=180 style="max-width: 1920px" alt="Image couldn't load - you don't seem to have IPv6 connectivity" onerror="this.onerror=null;this.src='/images/warn-img-no-ipv6.png';" usemap="#nov6link">
<map name="nov6link" id="nov6link">
<area shape="rect" coords="425,110,500,150" title="Click here for an explanation" href="http://iljitsch.com/ipv6-warning.php" />
</map>
Ik hoop dat meer mensen dit ook gaan doen zodat anderen daadwerkelijk gaan zien dat ze achterlopen met alleen IPv4-connectiviteit.
Permalink - posted 2019-12-03 - 🇺🇸 English version