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?


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.


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?


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

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.