DNS curinga e subdomínios

11

Vamos dizer que eu tenho o domínio mydomain.com.

Eu quero que quando qualquer visitante vai para
www.mydomain.com
xyz.mydomain.com
abc.mydomain.com
asd.mydomain.com
qwe.mydomain.com
etc ...

o visitante continuará vendo "xyz.mydomain.com", mas o endereço real será "mydomain.com". meu aplicativo asp.net irá lidar com as diferenças entre os endereços. Eu quero que o subdomínio possa ser qualquer coisa.

O problema é: estou usando um host compartilhado . Eles permitem criar subdomínios e também criar alguns registros DNS:

Endereço (A)
CNAME
Mail (MX)
IPV6 (AAAA)
TXT

É possível configurar minha hospedagem para aceitar esse asterisco / curingas para subdomínios? Como eu faço?

Clique OK
fonte
Você deve considerar as implicações de SEO disso.
Dave Cheney
Quais implicações de SEO? Os mecanismos de pesquisa rebaixam as listagens de sites curinga ou que não são www. {Domain}?
#
Se x.abc.com e y.abc.com contiverem as mesmas informações, eles: a) serão diluídos b) possivelmente serão rebaixados por "googlebombing" - a configuração de vários sites idênticos é considerada incorreta pelos mecanismos de pesquisa. Uma solução melhor pode ser redirecionar * .abc.com para www.abc.com.
Ben Doom
Isso não é um problema. Basta usar URLs canônicos: support.google.com/webmasters/answer/139066?hl=en
Leonard Challis

Respostas:

5

Tente criar um registro A ou CNAME com * como subdomínio e o IP do servidor (registro A) ou domínio (registro CNAME) como destino. Se o painel de controle do seu host não permitir um curinga, você precisará contatá-lo para obter ajuda ou mover seu DNS para terceiros.

ceejayoz
fonte
7

Alguns conselhos contra sites curinga:

O que você fará quando alguém começar a divulgar seu site como " http://this.company.sucks.domain.com " e ele resolver / renderizar corretamente?

James F
fonte
Acordado. Basta criar um único registro A para o nome do host do servidor e criar aliases para os próprios sites. Isso ajudará você se precisar alterar novamente os endereços IP.
Tatas
2
O caso de uso para isso geralmente é para coisas como account_name.example.com em aplicativos da Web - altamente útil e um pesadelo para configurar manualmente em um servidor DNS, se você tiver muitas inscrições. Se alguém divulgar this.company.sucks.example.com, você sempre poderá configurar um registro A falso para esse subdomínio específico.
ceejayoz
Ou no software de servidor da Web, onde suponho que você alias xyz.example.com para o site xyz, tenha alguma consulta incomparável (ainda apontando para o mesmo servidor) use um redirecionamento normal, portanto o navegador muda para example.com ou www .exemplo.com. Você pode até lançar uma página 404 no final do redirecionamento.
mpbloch
Ter um DNS curinga não significa que o servidor da web entregue um site para cada nome possível. O servidor da web deve ser configurado separadamente. Por exemplo, seria possível configurar um servidor da web para fornecer apenas USRNAME.example.com, mas não mais nada.
mit
5

Um servidor DNS de ligação permite criar registros curinga A como este:

* .meudominio.com. IN A xxxx

Ou, se eles estiverem usando um painel de controle da web, crie um registro A para o host * , no seu endereço IP.

O servidor DNS do Windows 2000 exige algum esforço para usar curingas:

Etapa 1. Habilite LooseWildcarding. Curinga solta http://technet.microsoft.com/en-us/library/cc940790.aspx

Etapa 2. Use o DNSCmd para criar o registro curinga. http://support.microsoft.com/default.aspx?scid=kb;en-us;840687

Não tenho certeza sobre o Server 2003 e mais recente - houve um problema com curingas no DNS do Server 2003 não funcionando se você tiver a pesquisa direta do WINS ativada

Mike
fonte