Qual é o objetivo do subdomínio da WWW?

63

Qual o sentido de ter www.? Não é apenas texto extra inútil? Como todos estão acostumados, www.google.comparece mais equilibrado do que google.com, mas por que começou em primeiro lugar?

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

Edit: É example.tldsuposto ser uma máquina diferente do que www.example.tld? Tem que ser?

mk12
fonte
11
Boa pergunta. Estou curioso em abreviar "world wide web" para algo que (é claro, é mais curto no papel / tela) é na verdade três vezes mais longo para dizer em voz alta. Talvez o único exemplo disso no idioma inglês. Outros idiomas não têm esse problema, é claro. Alguma boa maneira de simplificar?
Outsideblasts
11
"www" geralmente NÃO é um subdomínio - é improvável que você veja foo.www.example.com. Em vez disso, "www" geralmente é CNAME - um alias para outra máquina física.
Ðаn
6
Um cname não é um tipo de subdomínio?
Mk12 25/10/09
3
Sim, www.é um subdomínio e não importa se ele possui seu próprio registro de endereço ( A/ AAAA) ou se simplesmente está CNAMEem outro lugar. Permanece um subdomínio.
grawity
11
Tecnicamente falando, acho que Dan pode estar correto: www se referiria a um computador (um host) diretamente (via um registro A) ou indiretamente (via um registro CNAME; um apelido), portanto seria um nome de host ou um nome completo. nome de domínio qualificado (FQDN). Ainda pode ser que subdomínio seja um termo geral para qualquer nome de domínio que tenha um domínio pai.
Lee B

Respostas:

89

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

Quando a Web surgiu (início dos anos 90), era apenas mais um aplicativo / protocolo - não era necessariamente previsto naquele momento que seria a coisa mais popular para se usar a Internet, ao lado do email. Portanto, o servidor da web de uma organização recebeu um alias de nome de domínio "www". como qualquer outro serviço, normalmente seria atribuído.

Com o tempo, muitos sites começaram a soltar o "www.", Porque os URLs geralmente são digitados pelas pessoas e, sim, são 4 caracteres a mais do que o necessário. Mas "www". ainda permanece hoje e é provável que nunca desapareça completamente.

Chris W. Rea
fonte
2
De acordo com bm. O domínio (por exemplo, google.com) lida com muitos serviços e o tipo de www diz qual serviço está usando (www, mail, smpt, pop, ftp ...). Obviamente, como o tráfego www é provavelmente o tipo mais comum, os servidores provavelmente saberão o que é esperado e agirão de acordo. Muitos servidores estão configurados para redirecionar o tráfego de (por exemplo) google.com para www.google.com. Uma razão para isso é que os mecanismos de pesquisa geralmente veem google.com e www.google.com como sites diferentes (o que é ruim, por razões não relevantes aqui). Sites que deixam de fora o www estão se tornando mais comuns, por exemplo, superuser.com!
Outsideblasts 25/10/2009
Portanto, o www significa que é para a web, para o protocolo http e também para separá-lo dos subdomínios (para cookies), mas agora alguns servidores (como superusuário) não estão usando o www (embora fazendo com que ele seja redirecionado para o não comum) www) porque eles são destinados apenas para isso.
Mk12 25/10/09
@ Mk12: Você menciona um ponto interessante - o http://protocolo é destinado ao tráfego da web, enquanto os outros subdomínios populares têm seus próprios protocolos ftp://. Existem muitos casos em que o HTTP é apropriado para tráfego que não é do site?
DiscruntledGoat
http é para hipertexto, html. Portanto, não importa o que será recebido, é html simples. Eu realmente não entendo o que você quer dizer com 'seus próprios protocolos', ftp é o protocolo de transferência de arquivos.
Mk12 03/11/2009
11
Isso é redigido de maneira estranha. Há STILL e Internet hoje, e ainda está separado do www :)
Django Reinhardt
20

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

Se você vai usar cookies, mantenha o www..

Você sempre pode usar um redirecionamento 301 para redirecionar o domínio curto para aquele www., para que seus usuários não precisem digitá-lo.

Isso permitirá que você crie subdomínios sem cookies para 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., precisará de um nome de domínio completamente separado para ter um domínio sem cookie, em vez de apenas usar um subdomínio.

Fora isso, escolher entre manter www.ou não é apenas uma pergunta 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 para como o cookie é propagado para o domínio.

Por exemplo, definir um cookie para example.compermitir 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 definir um cookie para www.example.compermitir apenas o cookie nessas situações:

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

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

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

Andrew Moore
fonte
6
Hã? www. estava em uso antes que os cookies existissem - desde os primórdios da web - até onde eu sei.
Lee B
2
Sim, mas agora é uma convenção decente para manter os cookies separados se você acabar usando subdomínios para sites separados.
9339 Paul D. Waite
2
Essas são algumas informações realmente boas sobre a aplicação de cookies com subdomínios, mas receio que não responda realmente à pergunta: POR QUE os subdomínios são usados ​​como são?
Outsideblasts
2
@ Lee B: Porque hoje, esta é a única razão real pela qual as pessoas continuam usando www.em novos sites. Não há outro motivo técnico www.para o uso ainda hoje.
Andrew Moore
11
Desculpe, discordo.
Lee B
6

Não faço ideia se é por isso que isso é tradicionalmente www.usado, mas um possível motivo:

Digamos que você tenha um servidor que execute servidores 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ê deseja dividir o servidor da 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, é 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 automaticamente a nova máquina. Sem encaminhamento de portas para se preocupar

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

Há benefícios em manter o "www". parte da URL para servidores puramente da Web, principalmente no que diz respeito a cookies, como Andrew Moore e este blog.SO post explica .. Além disso, se você redirecionar o domínio não www, os usuários não precisarão digitá-lo (e mesmo se caso contrário, a maioria dos navegadores tentará "www.example.com" se "example.com" não funcionar)

dbr
fonte
5

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

Martin Beckett
fonte
11
Você ficará feliz em saber que eles "atualizaram" o endereço do site para " uk.rs-online.com/web ". Eles deixaram o título dizendo "Welcome to rswww.com"; D
Lee B
3

É simplesmente uma questão de abstração, como ter contas endereçadas a "A Secretária do Clube" em vez de "Susan". Se você tem contas enviadas para susan, 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 garantir que não seja para ela. Então, em vez de nomear "Susan", a pessoa real, você nomeia "Departamento de Recursos Humanos" - o ROLE.

Da mesma forma, você nomeia computadores para seus ROLEs, não para os computadores reais. Portanto, você tem um computador chamado www.suaempresa.com, se você atende a sites, e um computador chamado ftp.seusempresa.com, se você fornece um serviço FTP, etc. Se não, um computador, suaempresa.com, precisa receba todo o tráfego da Internet e depois passe para o local certo. www.yourcompany.com pode ser todos os servidores da web no google, mas se suaempresa.com for um laptop, o laptop ficará sobrecarregado, enquanto os servidores da web ainda estarão aguardando as informações chegarem a eles. Como Susan, lidando com todo o correio 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.

Lee B
fonte
Como eles estão em portas diferentes, isso não é realmente um problema.
223 Martin Martinketkett
@mgb: não é um problema para você, é o que você quer dizer. Alguns de nós se preocupam em fazer as coisas de maneira elegante.
21499 Lee B
é perfeitamente possível ter http através de portas incomuns ...
Penguat
servidores como www.yourcompany.com e ftp.yourcompany.com historicamente tinham endereços IP diferentes?
precisa saber é o seguinte