Qual é a diferença entre example.com e www.example.com?

8

Sou um desenvolvedor e estou com problemas para configurar alguma hospedagem, e espero que vocês possam me ajudar.

Eu tenho um domínio que estou configurando para um amigo. Os URLs funcionam bem quando eu uso o formulário curto, como http://example.com . Ou seja, as páginas são renderizadas corretamente e recebo respostas HTTP / 200. Quando tento http://www.example.com , no entanto, recebo um erro HTTP / 502. Ping me dá,

Ping request could not find host www.example.com. Please check the name and try again.

Estou perplexo, porque não conheço terminologia suficiente para formular uma boa pesquisa de palavras-chave. Alguém pode me dar algumas informações sobre o que eu preciso fazer para configurar algum tipo de alias para que o formulário padrão www. funcione? Não sei se devo falar com meu registrador ou com minha empresa de hospedagem, o que pedir a eles ou onde procurar nos vários painéis de controle.

Qualquer ajuda - mesmo nomeando as diferentes partes - seria útil. Não conheço meus TLDs dos meus aliases de domínio dos meus CNAMEs.

    
por Steve Cooper 09.02.2010 / 00:20

4 respostas

6

Não há realmente nenhuma diferença nesses dois nomes além do fato de que um deles tem um subdomínio anexado a ele e o outro não. Você pode configurar registros de recursos para aproveitar uma quantidade quase ilimitada de subdomínios, desde que você possua um nome de domínio.

Existem pelo menos 30 tipos diferentes de registros de recursos. Por agora você provavelmente pode se concentrar em dois:

  • aname (registro "a" - registro de endereço principal)
  • cname (Alias de um nome para outro)

www é de longe o subdomínio mais comum, mas há muitos outros. Dê uma olhada nos exemplos a seguir:

  • gmail.google.com
  • my.yahoo.com

O que você precisa entender é que google.com e yahoo.com são nomes de domínio. Qualquer coisa antes disso é chamada de nome do host ou um subdomínio . Contanto que você tome as medidas necessárias para configurar sua resolução de DNS para resolver esses subdomínios para seu próprio endereço IP (use um nome) ou como um alias (use um Cname) e você configura seu webserver para entender tais solicitações, você será definido.

No seu caso, você deve usar um nome para apontar www.domainname.com para domainname.com. Um cname é mais apropriado como resposta apenas se você pretende apontar para o mesmo IP. Dessa forma, se você precisar alterar seu IP no futuro, precisará ajustar apenas um registro.

Como para obter seu servidor da Web para entender os dois pedidos, há muitos exemplos para o Apache e o IIS no serverfault. Faça uma pesquisa e você encontrará tudo o que precisa. Procure por hosts virtuais.

Edit: Aqui está uma referência cruzada sobre cnames . Eles também têm o seu lugar. Use a ferramenta que melhor atenda às suas circunstâncias.

    
por 09.02.2010 / 02:33
8

Parece que você não (ou seu amigo) não tem um registro de DNS para "www" em seu domínio. Isso explicaria o problema de não conseguir resolver o endereço.

Para resolver isso, deve ser tão fácil quanto criar um novo registro A (também conhecido como registro HOST) para 'www' e mapeá-lo para o endereço IP de seu servidor da Web, com seu provedor de DNS.

Uma lista de tipos de registro DNS pode ser encontrada no link

    
por 09.02.2010 / 00:26
3

Qual é a diferença entre domainname.com e www.domainname.com?

Um registro de host (também conhecido como Um registro ).

Você também pode usar um alias (o que é conhecido como CNAME ), embora isso exija o cliente faça duas pesquisas de DNS, portanto, é melhor ter um registro A.

    
por 09.02.2010 / 03:07
1

Tecnicamente, example.com e www.example.com são nomes de domínio diferentes. Pode-se ter 2 sites completamente diferentes sobre eles (embora isso seja uma prática muito ruim).

O que você precisa fazer é configurar um novo registro para www apontar para o mesmo host (ou seja, computador / servidor / máquina / o que for) como example.com .

    
por 09.02.2010 / 14:18