Rodejet's blog

This HTML file was generated by portable-php.

DNS - Domain Name Server

Antes de comenzar hay que poner un poco de contexto. Internet se compone de un conglomerado de ordenadores interconectados entre sí. Estos ordenadores, son los "servidores" donde se "ponen" las páginas web.

Los ordenadores para comunicarse usan las IPs, que guardan en listados internos. Ahora bien, esto entre ordenadores, es fácil, pero para la gente que quiera acceder a una de estas web, quizás memorizar una IP no es problema, pero a diario entramos a muchas páginas, que están en diferentes ordenadores, por lo que es más fácil recordar nombres o en este caso, nombres de "dominio".

Ahí entran las DNS, que es el sistema o el servicio que "transforma" nombres en IPs.

Es decir, siguiendo la analogía de correos y las direcciones, las DNS sería una entidad que tendría toda relación entre nombres de personas con las direcciones. Por tanto, cuando se envía una carta, el cartero, la llevaría a esta entidad y allí consultaría la dirección para hacerla llegar.

Así pues las DNS, son este servicio donde los ordenadores, realizan estas consultas para obtener las IPs de los nombres de dominio.

Pero, ¿donde está este servicio?, ¡sorpresa!, en un ordenador, y estos son los NS (Name Server).

En este momento, visto que tenemos un servicio y un ordenador para ese servicio, tenemos una nueva sorpresa. Las DNS se organizan por registros, los cuales son categorizados por su uso.

Es decir, no sólo sirven para las páginas web, también sirven por ejemplo para los servicios de correcto electrónico y también para otros tipo de servicios.

Aquí va un listado de estos tipos de registros:

Tipos de registro - Wikipedia

Aunque aquí vamos a destacar algunos:

Y por último, mucha más información es... https://es.wikipedia.org/wiki/Sistema_de_nombres_de_dominio

¿Qué es un dominio?

Resulta, que mucha gente cuando accede a una página web, realmente, lo que hace es buscar en google y una vez obtiene los resultados, pincha en el primero, siendo normalmente la web que quieren ver o la web a la que quieren acceder.

Debido a esto, se observa, que la gente, cuando le dicen, pon la web "xyz" en el navegador para poder ver la web, si es tu nueva web, o la web que te están desarrollando/maquetando, no podrá verla...

¿Cómo es posible que no vea mi web? resulta que para Google aún no existes

Por tanto, ¿qué es lo que me permite ver esa web sin que esté en google? el "do-mi-nio", hablando rápido y sin pensar, el dominio es el "nombre", o debería serlo...de tu web

Pensemos por ejemplo, en esta web, ¿cuál es su dominio? rodejet.es... mira arriba, deberías verlo por algún sitio.

Bien, al lío, dominio = nombre de la web...

¿Por qué y para qué?

Retrocedamos unos años. Hace mucho mucho tiempo, en los inicios de internet, la única manera de "acceder" a una página web, que estaba en otro sitio, u otro ordenador, era recordando conjuntos de números (192.168.0.1) separados por puntos. Con el crecimiento de internet, el número de ordenadores creció, haciendo imposible, recordar cada uno de estos conjuntos de IPs

Por ejemplo: www.meneame.net (agregador de noticas), tiene la IP 108.128.145.3, no sé, pero parece más fácil, recordar meneame.net, que todos esos númeritos.

Por tanto, premio, el dominio es la manera de asociar una palabra a una dirección IP.

¿Quieres una analogía?

Imagina, que el servicio de correos tuviese la siguiente información de todo el mundo...

Dirección = Nombre y apellidos

Es decir, que fueran capaces, de tan sólo con tu nombre y apellidos, enviar la carta a sus destino. El nombre y apellidos, sería el "dominio" y la dirección sería la "IP"

Pero... y si alguien se cambia de "dirección", pues deberá avisar a correos (ojo, esto se entenderá mejor en el próximo artículo)

¿Donde puedo contratar un dominio?

GoDaddy, DonDominio... muchos sitios.

¿Y cómo se asocian los dominios a las IPs? Con las DNS, que lo veremos... más adelante.

Blog con un sólo archivo HTML

Sí, y esta maravilla, está en:
https://github.com/cadars/portable-php/
Su creador es Gregory Cadars.

La idea es muy simple tal y como explican en https://portable.fyi/, ya que usando #fragments en las URL y :target en los selectores CSS, podemos con un sólo archivo HTML, tener un Blog funcional

Mi idea es poco a poco ir dandole forma y estilo a la página, pero para empezar, como idea, ¡¡me parece una pasada!!