Combinando curingas de DNS e domínio de pesquisa

2

Eu tenho uma configuração em que um servidor da web (bar.com) está atendendo muitos subdomínios, portanto, seria conveniente usar uma entrada de DNS curinga. Ao mesmo tempo, gostaria de usar o bar.com como domínio de pesquisa, para que foo seja resolvido em foo.bar.com.

O problema agora é que, se eu configurá-lo assim, foo.com resolve o IP dos servidores web, se não houver foo.com em outro lugar (ou seja, ele primeiro tenta foo.com, falha e, em seguida, tenta foo.com. bar.com, que é correspondido pelo caractere curinga).

Isso é muito inconveniente porque qualquer erro de digitação do nome do host acaba no servidor da Web, em vez de produzir um erro. Existe uma maneira de resolver isso sem especificar todos os subdomínios explicitamente? Eu estou pensando em algo como uma regra dizendo apenas nomes de host "nus" (ou seja, nomes sem um ponto) deve ir para o servidor web. (Estou usando o BIND como servidor DNS, mas a resposta provavelmente é geral).

    
por cortex 23.06.2009 / 15:37

2 respostas

2

Você não deve misturar um domínio curinga e um domínio de pesquisa no mesmo resolv.conf . Se você quiser tentar, alterne search para domain ;

# /etc/resolv.conf
nameserver x.y.z.k
domain bar.com
    
por 23.06.2009 / 17:48
0

Infelizmente para você, esse é um recurso de um cliente, não de um servidor.

veja man resolv.conf, isto é, para unices, o windows provavelmente tem regras diferentes

    
por 23.06.2009 / 17:27