¿Son Domain Name Server y Name Server lo mismo?

43

Estoy un poco confundido entre DNS y el servidor de nombres. ¿Son lo mismo o hay una diferencia entre dos?

Kunal Uppal
fuente

Respuestas:

60

No existe un servidor de nombres de dominio .

DNS significa Sistema de nombres de dominio, que es simplemente una jerarquía de servidores de nombres que tiene la intención de traducir los nombres de host en direcciones IP a escala global. Un servidor de nombres aloja o almacena en caché estas traducciones, en el caso de que estén alojadas, el servidor de nombres a menudo se denomina Servidor DNS.

Contar todos los servidores de nombres es un poco complicado, porque no puede simplemente enumerar todos los dominios.

Permíteme darte un ejemplo para resolver superuser.comde forma no almacenada en caché:

  • El servidor de nombres que uso es 192.168.1.1.

    Este es mi enrutador local que almacena en caché las entradas DNS, tiene un archivo Hosts para redirigir dominios maliciosos.

  • El enrutador tiene los servidores de nombres 8.8.4.4y el 8.8.8.8conjunto, conocido como Google DNS, también se almacenan en caché.

  • Google DNS se pondrá en contacto con servidores de nombres raíz autorizados, que son la parte superior de la jerarquía de DNS.

  • Google DNS se pondrá en contacto con los .comservidores de nombres, cuya IP recibió de los ARN.

  • Google DNS se pondrá en contacto con el servidor DNS superuser.comdel cual recibió la IP .com.

    Un simple whois revela:

    NS1.SERVERFAULT.COM
    NS2.SERVERFAULT.COM
    NS3.SERVERFAULT.COM
    

    Las IP para estos servidores de nombres se conocen como están registradas en el .comservidor de nombres, cuando registra un nuevo dominio siempre tiene que completar los servidores DNS que usa junto con su IP.

  • Google DNS se comunicará con los servidores DNS de superuser.compara encontrar la IP de superuser.com:

    nslookup superuser.com NS1.SERVERFAULT.COM
    Server:  NS1.SERVERFAULT.COM
    Address:  64.34.119.33
    
    Name:    superuser.com
    Address:  64.34.119.12
    

Te sugiero que leas el Sistema de nombres de dominio y los Servidores de nombres para obtener más detalles.

El término servidores de nombres también se usa en diferentes contextos, lea la respuesta de Spiff para obtener más información .

Tamara Wijsman
fuente
9
Dato adicional: . es el dominio raíz, por ejemplo: google.com. Tenga en cuenta el punto extra en la URL. :)
Tamara Wijsman
2
@Tom: Gracias por esa gran explicación. Soy bastante nuevo en el lado de las redes de TI. Pero pensé, en algunos lugares donde se debe mantener un registro sobre el recuento de TLD y la lista de servidores de nombres y la dirección web registrada con ellos.
Kunal Uppal
1
@Kunal: Tal vez, simplemente no soy consciente de ello y parece difícil de encontrar, así que creo que ese recuento no existe ...
Tamara Wijsman
Según Wikipedia, servidor de nombres es un término más amplio en comparación con el servidor DNS: "Un servidor de nombres es una aplicación informática que implementa un servicio de red para proporcionar respuestas a las consultas contra un servicio de directorio". Y DNS es una implementación de dicho servicio. Y la misma página que mencionó en su respuesta contiene la palabra "servidor DNS". Al menos por el momento.
x-yuri
cuando se realiza un nslookup para google.com, obtengo resultados diferentes con diferentes servidores de nombres. ¿Cómo es esto posible? En cualquier caso, con el almacenamiento en caché o el contacto directo con el servidor de nombres autorizado, esperaría la misma IP cada vez.
Samshers
10

En algunos contextos, el término "servidor de nombres" puede referirse a servidores que no forman parte del Sistema de nombres de dominio de Internet. Por ejemplo, un servidor WINS es un servidor de nombres para los protocolos de red propietarios de Microsoft. Puede haber habido otros sistemas LAN heredados que tenían sus propios tipos de servidores de nombres que no formaban parte del DNS de Internet.

Spiff
fuente
1
+1 para obtener información adicional, no lo he considerado.
Tamara Wijsman
+1 por mencionar lo que pensé de inmediato cuando leí la pregunta. Desafortunadamente, -1 nuevamente por abuso grave de la palabra "legado" .
JdeBP
2
@JdeBP Creo que me has leído mal. Mi uso del "legado" no tiene un juicio de valor, por lo que no es peyorativo. Lo digo simplemente en el sentido de sistemas heredados : Algo sobrante pero aún en uso de una generación anterior de tecnología. El inglés es un idioma en constante cambio y este uso del "legado" ha sido de uso común en la industria de TI durante varias décadas. Estoy de acuerdo con su página en que a veces se usa incorrectamente como peyorativo, pero también hay usos válidos en las discusiones de TI.
Spiff
2
@JdeBP Recuerdo las revistas de TI a principios de los 90, ya que el florecimiento de las LAN de PC había dado paso a la era del "cliente-servidor", refiriéndose a las minicomputadoras y mainframes como "sistemas heredados". Apuesto a que también puedo encontrar citas de principios de los 80.
Spiff
2
En el contexto anterior, la palabra "legado" claramente no se usó como peyorativo. Está claro que el tono era informativo y no obstinado.
Surfasb
10

¡Difícil!

Un servidor DNS generalmente es para convertir FQDN (www.xxx.com) a direcciones IP (192.168.0.1).

(Un servidor DNS también hace mucho más, puede realizar búsquedas inversas, y en los últimos años realiza muchas otras tareas con etiquetas de texto, geo-ip y mucho más).

Por otro lado, el "Servidor de nombres" se usa generalmente para localizar un servidor DNS.

Por ejemplo, en un registro Whois, un servidor de nombres suele ser la dirección del servidor DNS que aloja los registros de ese dominio.

Otro ejemplo más complicado es que, si realiza una consulta www.superuser.com, iría a su servidor dns y se realizaría una búsqueda DNS recursiva en el servidor de nombres del superusuario.

En cuanto a cuántos hay, ¡cuánto dura un trozo de cuerda! Esta es una pregunta imposible de responder ... Como conjetura, la pondría en cientos de miles, si no en millones (para servidores DNS accesibles públicamente).

William Hilsum
fuente
55
Hay 13 nombres para los servidores de nombres raíz, pero existen en más de 13 ubicaciones físicas.
soandos
4

El acrónimo DNS significa Sistema de nombres de dominio. Es un sistema distribuido para traducir nombres de host (y otros datos) a direcciones IP a gran escala (mundo). losname server lo general, esto es lo que las personas llaman el servidor DNS local que una estación de trabajo / PC puede usar como punto de entrada al DNS. Resolverá nombres locales, pero delegará a otros servidores de nombres para aquellos que no pueda responder.

Hay muchos servidores de nombres, pero no necesita saber cuántos ya que se consultan según sea necesario. Solo hay unos pocos servidores de nombres "raíz" (el DNS es jerárquico).

Keith
fuente
0

¡DNS es el sistema de nombres de dominio y no hay nada como el servidor de nombres de dominio!

El Sistema de nombres de dominio (DNS) es un sistema jerárquico de nombres distribuidos para computadoras, servicios o cualquier recurso conectado a Internet o una red privada. Asocia información diversa con nombres de dominio asignados a cada una de las entidades participantes. Lo más destacado es que traduce nombres de dominio fácilmente memorizables a las direcciones IP numéricas necesarias para ubicar servicios y dispositivos informáticos en todo el mundo.

Un DNS tiene muchos tipos de registros DNS como

  1. R: Devuelve una dirección IPv4 de 32 bits, más comúnmente utilizada para asignar nombres de host a una dirección IP del host.
  2. AAAA: devuelve una dirección IPv6 de 128 bits, más comúnmente utilizada para asignar nombres de host a una dirección IP del host.
  3. MX: asigna un nombre de dominio a una lista de agentes de transferencia de mensajes para ese dominio y muchos más ... Uno de ellos también es
  4. NS (servidor de nombres): delega una zona DNS para usar los servidores de nombres autorizados

Nota: A partir de febrero de 2013, hay 13 servidores de nombres raíz especificados, con nombres en forma letter.root-servers.net, donde la letra varía de A a M (aunque existen en más de 13 ubicaciones físicas). Aquí está la lista.

Aniket Thakur
fuente