{"id":12,"date":"1995-03-23T12:24:41","date_gmt":"1995-03-23T12:24:41","guid":{"rendered":"http:\/\/intervia.com\/doc\/?p=12"},"modified":"2013-03-21T12:17:41","modified_gmt":"2013-03-21T11:17:41","slug":"que-son-los-servidores-dns-domain-name-system","status":"publish","type":"post","link":"https:\/\/intervia.com\/doc\/que-son-los-servidores-dns-domain-name-system\/","title":{"rendered":"\u00bfQu\u00e9 son los servidores DNS?"},"content":{"rendered":"<p class=\"lead\"><span style=\"font-size: small;\"><span class=\"Apple-style-span\" style=\"line-height: 20px;\">El DNS\u00a0<em>(del ingl\u00e9s Domain Name System) o de servidores de nombres)<\/em>, sirve para relacionar un\u00a0<a title=\"\u00bfQu\u00e9 son y c\u00f3mo funcionan los dominios?\" href=\"http:\/\/intervia.com\/doc\/que-son-y-como-funcionn-los-dominios\/\">nombre de dominio<\/a>\u00a0con una\u00a0<a title=\"\u00bfQu\u00e9 son y c\u00f3mo funcionan los dominios?\" href=\"http:\/\/intervia.com\/doc\/que-son-y-como-funcionn-los-dominios\/#direccionip\">direcci\u00f3n IP<\/a>.<\/span><\/span><\/p>\n<div><span style=\"font-size: small;\"><span class=\"Apple-style-span\" style=\"line-height: 20px;\"><!--more--><\/span><\/span><\/div>\n<ul>\n<li><a href=\"#descripcion\">Descripci\u00f3n<\/a><\/li>\n<li><a href=\"#explicacion\">Explicaci\u00f3n t\u00e9cnica del DNS<\/a><\/li>\n<li><a href=\"#consulta\">\u00bfC\u00f3mo se hace una consulta al DNS?<\/a><\/li>\n<li><a href=\"#ttl\">TTL \u00abTime To Live\u00bb de una consulta al DNS<\/a><\/li>\n<li><a href=\"#consultadns\">Un ejemplo pr\u00e1ctico de una consulta DNS<\/a><\/li>\n<li><a href=\"#docrel\">Documentos relacionados<\/a><\/li>\n<\/ul>\n<p><a name=\"descripcion\"><\/a><\/p>\n<h2>Descripci\u00f3n<\/h2>\n<p>Una analog\u00eda f\u00e1cil de entender es la de los tel\u00e9fonos m\u00f3viles; Cada tel\u00e9fono dispone de un n\u00famero que hay que marcar para comunicar con \u00e9l, cuando lo hacemos, es mucho m\u00e1s sencillo buscar el nombre de la persona a la que llamamos en la agenda, que acordarnos del n\u00famero.\u00a0<strong> La funci\u00f3n del DNS es la misma que la agenda del m\u00f3vil<\/strong>, relacionar n\u00fameros (que identifican un ordenador en Internet), con un nombre (como los nombres de dominio).<\/p>\n<p>&nbsp;<\/p>\n<p>En el caso del tel\u00e9fono habr\u00e1 quien recuerde los n\u00fameros de todos sus interlocutores, pero llevado a Internet, recordar todas las IPs de todos los \u00abmillones\u00bb de ordenadores es poco menos que imposible.<\/p>\n<p>&nbsp;<\/p>\n<p>El DNS es un servicio\u00a0<strong> imprescindible para relacionar los nombres de dominio con los ordenadores conectados a Internet<\/strong> que sirven los distintos<br \/>\nservicios (p\u00e1ginas web, email, chat, ftp&#8230;)<\/p>\n<p>&nbsp;<\/p>\n<p><a name=\"explicacion\"><\/a><\/p>\n<h2>Explicaci\u00f3n t\u00e9cnica del DNS<\/h2>\n<p>&nbsp;<\/p>\n<p><strong>Todo dominio debe tener al menos dos servidores DNS<\/strong>, estos se especifican a la empresa o entidad que tiene delegado el control de un <a title=\"\u00bfQu\u00e9 son y c\u00f3mo funcionan los dominios?\" href=\"http:\/\/intervia.com\/doc\/que-son-y-como-funcionn-los-dominios\/#tld\">TLD<\/a> en particular <em>(llamadas comunmente \u00abregistradores\u00bb o \u00abregistrars\u00bb)<\/em>, para que lo configure en su base de<br \/>\ndatos. Este par\u00e1metro indica d\u00f3nde est\u00e1 el servidor DNS \u00abautoritativo\u00bb para un dominio en particular <em>(normalmente estos servidores pertenecen a la empresa que da el servicio de hospedaje)<\/em>.<\/p>\n<p>&nbsp;<\/p>\n<p><strong>El servidor DNS tiene unos archivos de configuraci\u00f3n <em>(llamados \u00abzonas\u00bb)<\/em>, para cada dominio del que es autoritativo<\/strong>. Ese archivo contiene informaci\u00f3n que relaciona el dominio con las direcciones IP (Internet Protocol Numbers), que son una serie de 4 grupos de n\u00fameros que identifican un punto espec\u00edfico de conexi\u00f3n en la red Internet.<\/p>\n<p>&nbsp;<\/p>\n<p><strong>Es necesario mantener al menos dos servidores DNS<\/strong>, un primario y un secundario <em>(como respaldo)<\/em>, que mantiene una copia sincronizada de las zonas con el servidor primario, este servidor debe estar en una red diferente al primero para evitar<br \/>\nque tambi\u00e9n falle en caso de una aver\u00eda del nodo de acceso.<\/p>\n<p>&nbsp;<\/p>\n<p><a name=\"consulta\"><\/a><\/p>\n<h2>\u00bfC\u00f3mo se hace una consulta al DNS?<\/h2>\n<p>&nbsp;<\/p>\n<p>Cuando se pregunta al servidor DNS del proveedor de acceso a Internet <em>(por ejemplo, lo hace nuestro navegador cuando cargamos p\u00e1ginas web escribiendo un dominio, como \u00abintervia.com\u00bb)<\/em>, este utiliza el sistema jer\u00e1rquico del DNS para averiguar d\u00f3nde debe conectarse, la secuencia es as\u00ed:<\/p>\n<ol>\n<li><strong>Pregunta al uno de los servidores \u00abroot\u00bb de Internet<\/strong> <em>(por ejemplo \u00abf.root-servers.net\u00bb)<\/em>, para saber cuales son los servidores DNS que tiene la informaci\u00f3n de un tipo de dominio en particular <em>(TLD)<\/em>, por ejemplo para un dominio .com, como intervia.com la respuesta ser\u00eda una lista de servidores DNS de ese TLD. <em>(Nota: Los servidores de la zona \u00abroot\u00bb, est\u00e1n almacenados en cada DNS y constan de una lista predefinida de servidores).<\/em><\/li>\n<li><strong>Pregunta a uno de los servidores ra\u00edz del TLD<\/strong> <em>(por ejemplo \u00abf.gtld-servers.net\u00bb), <\/em>por el dominio en cuesti\u00f3n, por ejemplo intervia.com, esto normalmente nos da el nombre del servidor autoritativo <em>(por ejemplo \u00abns0.intervia.com\u00bb)<\/em>, que es el que tiene almacenada la \u00abzona\u00bb del dominio y por tanto conoce la direcci\u00f3n IP de destino.<\/li>\n<li><strong>Pregunta al servidor autoritativo de la zona.<\/strong> Si preguntamos al servidor autoritativo del dominio nos dir\u00e1 la direcci\u00f3n IP donde debe conectar nuestro navegador para cargar las p\u00e1ginas solicitadas, en el ejemplo a intervia.es: \u00ab94.75.213.143\u00bb.<\/li>\n<\/ol>\n<p>&nbsp;<\/p>\n<p>De esta forma nuestro navegador sabe <em>(por el DNS del proveedor de acceso)<\/em>, que las p\u00e1ginas web de intervia.com deben solicitarse en la direcci\u00f3n IP 94.75.213.143\u00a0con s\u00f3lo hacer 3 preguntas:<\/p>\n<ol>\n<li>DNS ra\u00edz de Internet.<\/li>\n<li>DNS del TLD.<\/li>\n<li>DNS autoritativo.<\/li>\n<\/ol>\n<h3><\/h3>\n<h3><\/h3>\n<p><a name=\"ttl\"><\/a><\/p>\n<h2>TTL \u00abTime To Live\u00bb de una consulta al DNS<\/h2>\n<p>&nbsp;<\/p>\n<p>Si <strong> preguntamos una segunda vez al DNS<\/strong> del proveedor de acceso <em>(o le pregunta otro usuario del mismo proveedor)<\/em>, este DNS ya <strong>NO volver\u00e1 a preguntar al DNS autoritativo<\/strong> hasta pasado un tiempo predeterminado, definido en una variable de la zona de cada dominio llamada TTL, ya que las respuestas quedan guardadas en una<br \/>\nmemoria cach\u00e9.<\/p>\n<p>&nbsp;<\/p>\n<p>El ordenador usado para conectar a Internet tambi\u00e9n suele almacenar en una memoria cach\u00e9 las direcciones IP de los dominios que vamos usando (normalmente mientras<br \/>\ndura la sesi\u00f3n), para aumentar la velocidad de acceso cuando cargamos m\u00e1s p\u00e1ginas del mismo servidor. Es por esto que, cuando cargamos por primera vez un dominio la primera p\u00e1gina tarda m\u00e1s en cargarse que las siguientes.<\/p>\n<p>&nbsp;<\/p>\n<p>Antes de la existencia del DNS se utilizaban unas tablas llamadas \u00abhosts\u00bb, que conten\u00edan relaciones de nombres y direcciones IP, pero esto que es un sistema v\u00e1lido para unos pocos ordenadores, es imposible de utilizar hoy en d\u00eda, ya que todos los ordenadores deber\u00edan tener esas tablas actualizadas con millones de referencias.<\/p>\n<p>&nbsp;<\/p>\n<p><a name=\"consultadns\"><\/a><\/p>\n<h2>Un ejemplo pr\u00e1ctico de una consulta DNS<\/h2>\n<p>&nbsp;<\/p>\n<p>Cuando cargamos una p\u00e1gina web en nuestro explorador, <strong>\u00a0para averiguar la direcci\u00f3n IP<\/strong> que corresponde al nombre de dominios del servidor de p\u00e1ginas web, hacemos una serie de\u00a0<strong> preguntas a varios servidores DNS<\/strong>, por ejemplo, para el dominio intervia.com ser\u00eda as\u00ed: <em>(se ha usado el comando DIG \u00abdomain information groper\u00bb, una utilidad del BIND \u00abBerkeley Internet Name Domain\u00bb, disponible en<br \/>\nsistemas operativos Unix).<\/em><\/p>\n<ol>\n<li>Pregunta a uno de los 14 servidores de la zona root <em>(estos servidores est\u00e1n preconfigurados en todos los servidores DNS del mundo)<\/em>, por ejemplo a <strong>f.root-servers.net:<br \/>\n<\/strong><\/li>\n<\/ol>\n<ul>\n<li><strong>pregunta:<br \/>\n<\/strong> <span class=\"fijo\">dig @F.ROOT-SERVERS.NET intervia.com<\/span><\/li>\n<li>\n<p class=\"fijo\"><strong>respuesta:<br \/>\n<\/strong>A.GTLD-SERVERS.NET.<br \/>\n&#8230; <em>(otros 12 de la B a la L)<\/em><br \/>\nM.GTLD-SERVERS.NET.<\/p>\n<\/li>\n<\/ul>\n<ul>\n<li>Pregunta a uno de los servidores que controlan de la zona \u00abTLD\u00bb de extensi\u00f3n \u00ab.com\u00bb <em>(donde se almacenan todos los dominios .com)<\/em>, por ejemplo a\u00a0<strong> F.GTLD-SERVERS.NET:<\/strong><\/li>\n<\/ul>\n<ul>\n<li>\n<p class=\"fijo\"><strong>pregunta:<\/strong><br \/>\ndig @F.GTLD-SERVERS.NET intervia.com<\/p>\n<\/li>\n<li>\n<p class=\"fijo\"><strong>respuesta:<br \/>\n<\/strong>NS0.INTERVIA.COM<br \/>\nNS1.INTERVIA.COM<\/p>\n<\/li>\n<\/ul>\n<ul>\n<li>Por \u00faltimo pregunta a uno de los <strong> servidores autoritativos<\/strong> del dominio intervia.com:<\/li>\n<\/ul>\n<ul>\n<li>\n<p class=\"fijo\"><strong>pregunta:<\/strong><br \/>\ndig @NS0.INTERVIA.COM intervia.com<\/p>\n<\/li>\n<li>\n<p class=\"fijo\"><strong>respuesta:<br \/>\n<\/strong>94.75.213.143<\/p>\n<\/li>\n<\/ul>\n<p>Conclusi\u00f3n, nuestro navegador conecta a la direcci\u00f3n IP 94.75.213.143 cuando le pedimos que cargue intervia.com.<\/p>\n<p>&nbsp;<\/p>\n<p>Documentos relacionados: <a href=\"\/doc\/que-son-y-como-funcionn-los-dominios\/\">\u00bfQu\u00e9 son y c\u00f3mo funcionan los dominios?<\/a><\/p>\n<p>&nbsp;<\/p>\n<p><strong>Creaci\u00f3n de la p\u00e1gina: <\/strong>23 de Marzo de 1995<strong><br \/>\n\u00daltima revisi\u00f3n: <\/strong>2 de Septiembre de 2005<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>El DNS\u00a0(del ingl\u00e9s Domain Name System) o de servidores de nombres), sirve para relacionar un\u00a0nombre de dominio\u00a0con una\u00a0direcci\u00f3n IP.<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[3],"tags":[82,67,84,83,78,81],"class_list":["post-12","post","type-post","status-publish","format-standard","hentry","category-internet","tag-dig","tag-dns","tag-domain-name-server","tag-servidores-dns","tag-tld","tag-ttl"],"_links":{"self":[{"href":"https:\/\/intervia.com\/doc\/wp-json\/wp\/v2\/posts\/12","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/intervia.com\/doc\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/intervia.com\/doc\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/intervia.com\/doc\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/intervia.com\/doc\/wp-json\/wp\/v2\/comments?post=12"}],"version-history":[{"count":0,"href":"https:\/\/intervia.com\/doc\/wp-json\/wp\/v2\/posts\/12\/revisions"}],"wp:attachment":[{"href":"https:\/\/intervia.com\/doc\/wp-json\/wp\/v2\/media?parent=12"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/intervia.com\/doc\/wp-json\/wp\/v2\/categories?post=12"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/intervia.com\/doc\/wp-json\/wp\/v2\/tags?post=12"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}