¿Puedo navegar por la web sin un servidor DNS?
Sin un servidor DND, debes ingresar tu dirección IP cuando navegas por la web.
Los pasos aproximados de la resolución DNS son local -> capa superior -> capa superior -> y luego regresar capa por capa.
============================================ = ======
DNS (el nombre completo de la palabra en inglés es: Domain Name System, Domain Name System), DNS es un servicio central de Internet. Sirve como un sistema que puede. asignar nombres de dominio y direcciones IP entre sí. Las bases de datos distribuidas pueden facilitar el acceso a Internet sin tener que recordar cadenas de IP que las máquinas puedan leer directamente.
DNS: Sistemas de nombres de dominio (DNS: Domain Name Systems)
El Protocolo del sistema de nombres de dominio (DNS) es un servicio de directorio de red distribuido que se utiliza principalmente para convertir nombres de host en direcciones de redes IP. y controlar la entrega de correo electrónico de Internet. La mayoría de los servidores de Internet dependen del DNS para funcionar y, si se produce un error de DNS, el sitio web no se puede descargar y se cancela la entrega de mensajes de correo electrónico.
El DNS tiene dos aspectos principales:
Detallar la sintaxis del nombre de dominio y las especificaciones para otorgar autoridad al nombre de dominio. La sintaxis básica es: local.group.site;
Describe la implementación de sistemas informáticos distribuidos y convierte nombres de dominio en direcciones.
En el formato de nombres DNS, la autorización del espacio de nombres de dominio y la conversión de nombres y direcciones de dominio adoptan una estructura jerárquica y distribuida. Algunas instituciones autorizadas pueden convertir nombres y direcciones IP dentro de su autoridad. La denominación DNS asigna nombres a dispositivos de red en todo el mundo y la implementa un grupo de servidores de nombres distribuidos.
En teoría, el estándar de nombres de dominio en el protocolo DNS describe un espacio de nombres de dominio abstracto distribuido de valores de etiquetas arbitrarios. Cualquier organización puede configurar un sistema de dominio y elegir etiquetas para cualquier estructura de distribución, pero la mayoría de los usuarios del protocolo DNS siguen el sistema de nombres de dominio convencional utilizado para los sistemas de Internet. Los dominios de nivel superior comunes son: COM, EDU, GOV, NET, ORG, BIZ y también hay algunos dominios de nivel superior con códigos de país.
El modo DNS distribuido admite la traducción eficiente y confiable de nombres y direcciones IP. La mayoría de los nombres se pueden traducir localmente y los grupos cooperativos de servidores multisitio pueden resolver el problema de la traducción de nombres y direcciones IP para redes grandes. La falla de una sola máquina no impedirá el funcionamiento correcto de DNS. DNS es el protocolo de destino básico y no está restringido por los nombres de los dispositivos de red.
Estructura del protocolo
ID: 16 bits utilizado para consultas y respuestas de conexión.
Q: campo de 1 bit que identifica mensajes de consulta y respuesta.
Consulta: un campo de 4 bits que describe el tipo de mensaje:
0 Consulta estándar (desde el nombre hasta la dirección
1 Consulta inversa
2 Solicitud de estado del servicio
A – Respuesta del comando: campo de 1 bit. Cuando se establece en 1, identifica las respuestas realizadas por el servidor de nombres de comando.
T – Cortar. Campo de 1 bit. Cuando se establece en 1, indica que el mensaje ha sido cortado.
R – Campo de 1 bit. El servidor de nombres lo establece en 1 para solicitar un servicio recursivo.
V – Campo de 1 bit. Establecido por el servidor de nombres para indicar la disponibilidad de servicios recursivos.
B – Campo de 3 bits. Copia de seguridad, debe establecerse en 0.
Rcode – Código de respuesta, un campo de 4 dígitos establecido por el servidor de nombres para identificar el estado de la consulta.
Recuento de preguntas: campo de 16 bits utilizado para definir el número de inicio de sesión de la parte de la pregunta.
Recuento de respuestas: campo de 16 bits utilizado para definir el número de registro de recursos de la parte de respuesta.
Recuento de autoridad: un campo de 16 bits utilizado para definir el número de registro de recursos del servidor de nombres en la parte del comando.
Recuento adicional: campo de 16 bits utilizado para definir el número de registro de recursos de la parte del registro adicional.