Apache soporta ya IPv6, así como las librerías APR que tiene por debajo y que son las que realmente se encargan de realizar el manejo de paquetes IP.
Para poner a escuchar Apache en un interfaz IPv6 de tu sistema operativo (sin entrar a los diferentes modos que hay para configurar IPv6 en Linux), basta con poner en el httpd.conf:
Listen [::]:80
Esa es la traducción formal a IPv6 de “Listen *:80″. Las direcciones IPv6 van entre “[]”.
Ambos formatos pueden coexistir, pudiendo haber tantas directivas Listen como se quiera.
Listen 127.0.0.1:80
Listen [2032:kkk8::aaa3:aaad:ccca:uiaf]:80
En cuanto a los Virtualhost, se sigue la nomenglatura de siempre, pero adaptándola a IPv6. Los siguientes grupos de Virtualhost (con su respectivo NameVirtualHost), significan lo mismo, solo que uno sirve en IPv6 y otro solo para IPv4.
NameVirtualhost 127.0.0.1:80
<VirtualHost 127.0.0.1:80>
</VirtualHost>
NameVirtualhost [::1] :80
<Virtualhost [::1]:80>
</VirtualHost>
Además, Apache tiene un parámetro a la hora de compilar (--enable-v4-mapped ) que permite convertir automaticamente direcciones IPv4 a IPv6.
¿A quién le puede interesar esto? Probablemente a 3 o 4 de Elmundo.es (famosos por tener ya IPv6 implementado) y a unos pocos administradores previsores, a los que no les guste tener que adaptar sus servidores a toda prisa el dia que haya que migrar a IPv6.
Actualización: Probablemente uno de los mejores documentos para ver como quedará TCP/IP y en qué se transformarán los diferentes protocolos de Internet cuando entre en acción IPv6, es uno de los “libros rojos” de IBM. Es casi como una biblia, pero aviso, es de un nivel técnico muy alto y no es una lectura para cualquiera.
You have already tagged this post. Your tags: