9 votos

Lo que determina si el FQDN se interpreta como IPv6 o IPv4?

Cuando me escriba un Nombre de Dominio Completamente Calificado (FQDN) en mi barra de URL, el navegador se conecta a la tabla de asignación (donde se esta tabla almacena? con el proveedor de servicio?) que determina dónde se encuentra el archivo solicitado se encuentra alojado.

Así que, depende del proveedor de servicio (que estoy suponiendo que tiene la tabla de conversión) si las direcciones IPv6 son compatibles o no. Es eso cierto?

7voto

unixtippse Puntos589

Como esto está etiquetada iptables, supongo que esto es un Linux pregunta.

En Linux es glibc para decidir si un programa, para un determinado nombre de host, se busca la dirección IPv6 (AAAA) o la dirección IPv4 (a) en primer lugar. El programa de uso de glibc utiliza el getaddrinfo() función. El comportamiento de getaddrinfo() está configurado en /etc/gai.conf.

En su sistema, más probable es que todo en /etc/gai.conf está comentado. Quitando los comentarios de la entrada:

etiqueta ::/0 1

tiene, para mí, condujo a la activación de AAAA-primera búsqueda, por lo que las direcciones IPv6 obtener miró preferentemente. Así que esto puede ser lo que usted desea.

Actualización para agregar: La forma correcta parece ser que elimine toda la "etiqueta" del bloque en gai.conf con los valores de 0 a 7:

label ::1/128       0
label ::/0          1
label 2002::/16     2
label ::/96         3
label ::ffff:0:0/96 4
label fec0::/10     5
label fc00::/7      6
label 2001:0::/32   7

4voto

fann95 Puntos31

Las direcciones IPv4 se asignan a un nombre de dominio por Un (Dirección) registro en el DNS (Sistema de nombres de Dominio). Las direcciones IPv6 se asignan mediante Registros AAAA. Parece extraño? Las direcciones IPv4 son de 32bits, IPv6 son 128bits. 128 / 32 = 4, por Lo AAAA / A = 4 así. Truco, por quien diseñado IPv6 de la entrada en el DNS.

DNS es un jerárquica, sistema distribuido a través de toda la internet. Su navegador hará una llamada a un sistema de biblioteca, que inicia la búsqueda de la cadena. Se va a comprobar su caché local en primer lugar, generalmente se almacenan en la memoria. A continuación, busca en el disco y se ve en el archivo HOSTS (/etc/hosts en la mayoría de los sistemas Unix/Linux, y C:\Windows\System32\drivers\etc\HOSTS en Windows). Entonces, si todavía no puede encontrar una respuesta, se realiza una llamada a su servidor DNS, por su configuración de red.

QUE el servidor DNS comprueba su caché, que es mucho más grande. Si tiene un partido, se devuelve una respuesta. Si no puede encontrar una respuesta, se da vuelta y le pregunta a un mayor nivel de servidor DNS ejecutar por el ISP de la ISP. Este proceso continúa hasta llegar a la root del nombre de los servidores, a.root-servers.net través m.root-servers.net. Una mayoría de las consultas DNS se resuelven MUCHO antes de llegar a ese extremo, pero a veces uno o dos de allí. Pero cuando una respuesta se encuentra, se pasa a la derecha de nuevo en que la cadena de su navegador.

Pero, ¿cómo hace su navegador saber que tipo de registro para solicitar? Que depende de la configuración del sistema. Si has establecido para tu pila IPv4 es la prioridad, a continuación, su navegador le pregunte sólo para los registros en sus consultas DNS. Si IPv6, que va a pedir un registro AAAA primero, y luego caer de nuevo a Un registro a segunda.

Hay otros tipos de registro. Los registros MX de definir la ubicación del servidor de correo para un dominio. Registros NS de definir el nombre de los servidores de un dominio. Registros SRV decirle donde un servicio en particular (SSH o Web, por ejemplo).

DNS es realmente el literal de la libreta de teléfonos de la internet.

2voto

Tony Eichelberger Puntos1586

La búsqueda sería manejado por su DNS (y posiblemente a su archivo de hosts locales). Si un nombre en particular se resuelve como una IPv6 o IPv4 dirección depende de la configuración de su navegador (no es compatible con IPv6 y no enviar IPv6 AAAA solicitudes, su sistema operativo (incluso tiene una pila IPv6 entre otras cosas), y su proveedor de DNS (¿son compatibles AAAA (IPv6) solicita o no).

El navegador problema se complica aún más por el hecho de que algunos (la más antigua) de los navegadores nunca problema AAAA solicitudes de búsqueda y algunos pueden ser configurados para no enviarlos (firefox tiene una opción para esto), pero la mayoría de los navegadores modernos enviar una AAAA primera solicitud y seguimiento de una solicitud.

EnMiMaquinaFunciona.com

EnMiMaquinaFunciona es una comunidad de administradores de sistemas en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros sysadmin, hacer tus propias preguntas o resolver las de los demás.

Powered by: