¿Por qué algún sitio requiere www. ¿en frente de ellos?

Es una cuestión de configuración del servidor que responde al dominio.

Puedes verlo como una reliquia de una época pasada o como un pobre webmaster o como apegado a la convención. Lo primero que debe recordar es que un dominio web no es lo mismo que un sitio web. El dominio se lee de derecha a izquierda, por lo que www.somesite.com está en el dominio de nivel superior .com. El dominio es somesite.com, y www.somesite.com es un subdominio de eso.

En los primeros días de Internet, los sitios web eran una fracción mucho menor de lo que hacían los dominios de lo que son ahora. De hecho, en cierto sentido, para la mayoría de los dominios puede equiparar el dominio a un sitio. Los sitios web también hacen mucho más (contenido dinámico) de lo que solían (páginas estáticas), por lo que un sitio web (por lo que quiero decir algo alojado en un servidor HTTP) realmente puede funcionar más como una aplicación (por ejemplo, Gmail), lo que confunde aún más las cosas . Pero en los primeros días, usarías un montón de subdominios diferentes para rastrear diferentes tipos de tráfico a tu dominio. Por lo tanto, usaría smtp.somesite.com para correo electrónico, tal vez ftp.somesite.com para transferencias de archivos, tal vez algo como secure.somesite.com para un área segura del sitio para usuarios registrados o personal, y www.somesite .com para su tráfico web público. El servidor http solo escucharía las solicitudes en el subdominio www.

En algún momento, el tráfico web se convirtió con mucho en el uso dominante de la mayoría de los dominios, por lo que se hizo común que el servidor http también aceptara solicitudes al dominio “base”, particularmente dado que el tráfico de los navegadores web siempre se ajusta al http estándar puerto (80) en el servidor.

Entonces, para resumir, los administradores del dominio deben configurar completamente su servidor web para responder a las solicitudes de http://www.somesite.com y http://somesite.com. La mayoría de las principales empresas de Internet ahora responderán a ambas, ya sea directamente o respondiendo con una redirección a www … Le recomiendo que haga lo mismo si administra un dominio, para evitar servir errores de página 404 no encontrados a los usuarios que, en la actualidad, esperan llegar a su sitio sin www …

Un servidor de nombres traduce un nombre a una dirección IP. Cuando escribe una URL como http://www.tutorialsdesk.com en su navegador, el navegador se pone en contacto con su servidor de nombres predeterminado y pregunta: “¿Alguna vez ha oído hablar de http://www.tutorialsdesk.com?&quot ; si esto es la primera vez que el servidor de nombres ha oído hablar de http://www.tutorialsdesk.com , encuentra el servidor de nombres .com y le pregunta si conoce el servidor de nombres que maneja tutorialsdesk.com . Si es así, su servidor de nombres se conecta al nombre servidor de tutorialsdesk.com y le pregunta sobre http://www.tutorialsdesk.com . Si el servidor de nombres de tutorialsdesk tiene una lista para el prefijo www , devuelve la dirección IP de “www.tutorialsdesk.com” y su navegador se conecta a esa dirección IP

El administrador de red para el dominio “tutorialsdesk.com” se encarga de asignar los nombres en el dominio tutorialsdesk.com a máquinas específicas y sus direcciones IP. En muchas compañías grandes, habrá diferentes máquinas (con diferentes direcciones IP) que manejan WWW, FTP, Telnet y otro tráfico. En sitios más pequeños, la misma máquina puede manejar todo.

El administrador de la red hace una lista de nombres y direcciones IP, como esta:

El administrador puede poner cualquier cosa en esa lista, porque a los servidores de nombres no les importa. El administrador puede ingresar scooby.tutorialsdesk .com , scooby.doo.tutorialsdesk.com y scooby.dooby.doo.tutorialsdesk.com , y cuando alguien escriba esos nombres, el servidor de nombres devolverá las direcciones IP asociadas con ellos.

En el caso de sitios web que funcionan sin el prefijo “www”, simplemente significa que el administrador ha decidido que si no hay un prefijo, la dirección IP devuelta debe ser la dirección IP del servidor web.

Sí, hay una diferencia entre con “www” y sin.

.com” es un dominio, mientras que “www” es un subdominio específico. En el sistema de nombres de dominio, puede usar el signo especial “@” para configurar una dirección IP para la raíz del dominio (sin “www” o cualquier otra cosa), pero no todos hacen esto.

Personalmente, siempre configuro una IP para “@”, y hago que “www” redirija a la versión “www-less”. Esta cosa de “www” es útil cuando tienes otros servidores, pero en mi humilde opinión innecesaria cuando todo lo que tienes bajo tu dominio es un sitio web.

La parte “www” es la forma tradicional de denotar ese subdominio donde se servirá el contenido en forma de HTML (porque HTML es el “lenguaje” de la red mundial).

Esto es, sin embargo, una convención. El propietario del dominio “somewebsite” puede optar por no tener un subdominio y servir el contenido destinado a los navegadores web en su dominio raíz, lo que da como resultado la dirección http://somewebsite.com

Algunos sitios web configurarán el subdominio www solo para la conveniencia de sus usuarios, ya que está muy extendido, pero aún manejarán el tráfico de los navegadores a su dominio raíz.

Algunos sitios utilizan sus subdominios (cualquier cosa delante de ) más que otros y distinguen su sitio web de otros servicios (como ‘mail.’ O ‘ftp.’ O ‘cdn.’) Todavía tiene valor. Otros sitios lo hacen por costumbre o por convenciones pasadas (no muy diferente del uso continuo de .com para todo).

Por lo general, no hay diferencia entre ‘www’. y solo el nombre de dominio, ya que ambos redirigirán al sitio web.

Esa es solo una cuestión de la configuración del sitio web. Puede hacer que su propio sitio web sea accesible con y / o sin www.

Es una práctica común hacer que los sitios web sean accesibles con y sin ellos. A veces, el administrador de los sitios web se olvida de hacer eso, por lo que algunos sitios web requieren www.