Qual é o objetivo do subdomínio WWW?

55

Qual é o objetivo de ter www. ? Não é apenas um texto extra inútil? Como todo mundo está acostumado, www.google.com parece mais equilibrado que google.com , mas por que começou em primeiro lugar?

Uma coisa que notei é que google.com tem o IP 74.125.53.100 , no Reino Unido, enquanto www.google.com tem o IP 209.85.135.106 , nos EUA. Alguém poderia explicar um pouco sobre isso?

Editar: A example.tld deve ser uma máquina diferente de www.example.tld ? Tem que ser?

    
por mk12 24.10.2009 / 19:30

5 respostas

77

Antes da World Wide Web, ainda havia uma Internet, e era usada para uma variedade de coisas: telnet, email, gopher, FTP, etc. Naquela época, era tradicional atribuir aliases de nomes de domínio a servidores para funções comuns. Então, smtp.example.com seria o servidor SMTP de saída de e-mail do example.com, ftp.example.com seria o servidor FTP de example.com, etc.

Quando a Web surgiu (início dos anos 90), era apenas mais uma aplicação / protocolo - não era necessariamente previsto naquela época que seria a coisa mais popular a ser usada a Internet para, ao lado do email. Assim, o servidor da Web de uma organização recebeu um apelido de nome de domínio chamado "www". como qualquer outro serviço teria sido tipicamente atribuído.

Com o passar do tempo, muitos sites começaram a eliminar o "www.", porque os URLs geralmente são digitados por pessoas e, sim, são mais 4 caracteres do que o necessário. Mas "www." ainda persiste hoje e provavelmente nunca irá desaparecer completamente.

    
por 24.10.2009 / 19:40
16

É usado principalmente para separar cookies de outros subdomínios.

Se você for usar cookies, definitivamente mantenha o www. .

Você sempre pode usar um redirecionado 301 para redirecionar o domínio curto para aquele com www. , assim seus usuários não precisam digitá-lo.

Isso permitirá que você crie subdomínios com menos cookies para a veiculação de dados estáticos. Sem um www. , os cookies são exibidos em todos os subdomínios. Portanto, se você não estiver usando o www. , será necessário um nome de domínio completamente separado para ter um domínio sem cookie, em vez de usar apenas um subdomínio.

Além disso, escolher entre manter o www. ou não é apenas uma questão sobre qual você prefere. Apenas certifique-se de redirecionar o que não foi escolhido para o outro usando um redirecionamento 301.

EDITAR:

Para explicar, a configuração de um cookie usa uma hierarquia de como o cookie é propagado para o domínio.

Por exemplo, definir um cookie como example.com permite efetivamente a transferência de cookies para:

example.com
www.example.com
sub.www.example.com
my.example.com
oh.my.example.com
images.example.com
hello.example.com

Versus a configuração de um cookie para www.example.com permite apenas o cookie nessas situações:

www.example.com
sub.www.example.com

Ao usar um www. , você está se permitindo usar subdomínios para ter cookies diferentes do site principal (e nenhum, se desejado).

Sem www. (ou outro subdomínio), todos os cookies definidos no domínio serão propagados para os subdomínios.

    
por 24.10.2009 / 20:21
6

Não faço ideia se isto é tradicionalmente o motivo pelo qual www. é usado, mas uma possível razão:

Digamos que você tenha um servidor que executa servidores da Web, SMTP e IMAP. Os usuários acessam o servidor da web via www.example.com, SMTP via smtp.example.com e IMAP via imap.example.com

Seu servidor fica muito carregado, então você quer dividir o servidor web em uma nova máquina. Para fazer isso, basta alterar o subdomínio "www" para apontar para o endereço IP do seu novo servidor web.

Para redes internas maiores, essa é uma maneira fácil de mover servidores. Basta alterar a entrada DNS do servidor SMTP interno e todos os clientes começarão a usar a nova máquina automaticamente. Nenhum encaminhamento de portas para se preocupar com

Com servidores voltados para a Internet, você provavelmente manterá os dois servidores na mesma rede NAT e encaminhará a porta 80 para uma máquina diferente ou usará um balanceador de carga

Existem benefícios em manter o "www." parte da URL para servidores puramente web, particularmente com relação a cookies, como Andrew Moore e este post do blog.SO explicam. Além disso, se você redirecionar o domínio não www, os usuários não precisarão digitá-lo (e, mesmo que você não o faça, a maioria dos navegadores tentará "www.example.com" se "example.com" não funcionar)

    
por 25.10.2009 / 15:07
4

Poderia ser pior. A empresa britânica de peças 'RS' parece ter entendido mal a coisa toda - o site deles é rswww.com

    
por 16.11.2009 / 01:25
3

É simplesmente uma questão de abstração, como ter contas endereçadas a "The Club Secretary" em vez de "Susan". Se você tem contas enviadas para susan, e catálogos de vendas e currículos, o que acontece se você contratar Bob para lidar com assuntos de RH como currículos? O e-mail ainda é endereçado a Susan, e ninguém saberá que é para Bob até Susan encontrar tempo para abri-lo e se certificar de que não é para ela. Então, em vez de nomear "Susan", a pessoa real, você nomeia "Departamento de Recursos Humanos" - o PAPEL.

Da mesma forma, você nomeia computadores para seus ROLEs, não para os computadores reais. Então você tem um computador chamado www.suaempresa.com se você servir sites, e um computador chamado ftp.Suaempresa.com se você fornecer um serviço FTP, etc. Se você não fizer isso, então um computador, suaempresa.com, tem que receber todo o tráfego da Internet e, em seguida, passá-lo para o lugar certo. www.yourcompany.com pode ser todos os servidores web do google, mas se a suaempresa.com for um laptop, o laptop ficará sobrecarregado, enquanto os servidores da web ainda estarão esperando por informações para alcançá-los. Como Susan lidando com todos os e-mails inicialmente, um computador pode lidar com todas as funções inicialmente, mas os nomes de computador / domínio separados ajudam a separar (ou consolidar) as coisas conforme necessário.

    
por 25.10.2009 / 00:18