Detalles

Detalles

Actualmente estoy intentando acceder a una computadora, a través de un túnel OpenVPN, dirigiéndola en IPv6. También registré un registro A y AAAA en mi servidor DNS privado. En ambos lados del túnel, todavía quiero poder ejecutar IPv4. La razón es que dependo mucho de DHCP + PXE y tengo bastantes dispositivos heredados que no son EFI, y aún así me gustaría abordarlos mediante el mismo FQDN. Lo que no quiero es poder enrutar IPv4 a través del túnel, lo logré mediantenocrear una ruta IPv4 para el túnel; solo para IPv6

En pocas palabras, puedo hacer ping6 a la computadora en el otro extremo del túnel, así como también hacer SSH en la dirección IPv6.

Sin embargo, lo que no parece funcionar (como se esperaba) es preferir IPv6 al utilizar DNS. Noté que se devuelven ambos registros, pero no hay ningún programa que parezca preferir el registro AAAA IPv6, todos quieren usar la dirección IPv4 (solo cuando tengo suerte, la aplicación volverá a intentar usar el registro AAAA con el regalo de 60 segundos de tiempo de espera). Siempre pensé que se prefiere IPv6 si mi red lo admite. ¿Quizás he configurado mal mi sistema?

Intenté reordenar mis registros DNS, esperando

Detalles

  • SO: CentOS 7
  • Software DNS: BIND9
  • IPv6: 2000::/48
  • Ruta IPv6 para 2000::/48 al túnel creada y funcionando como se esperaba
  • Registros A y AAAA creados y funcionando

Respuesta1

Entonces resulta que soy un idiota. De hecho, creé una subred en el rango 2000::, que es pública. Parece que están sucediendo algunas cosas inteligentes en la parte posterior para verificar si se puede acceder a esta dirección antes de preferirla (al menos, según mi observación, no estoy seguro de los aspectos internos de esto). Si cambié esto para que esté en el rango fd00::/8, todo parece funcionar como se esperaba.

Espero que esta respuesta pueda ayudar a otros que no leyeron (lo suficiente) sobre IPv6 como yo y simplemente hicieron prueba y error.

información relacionada