Isso não é algo que você possa fazer com o DNS. Se você hospedar o domínio que deseja redirecionar, o Apache + Mod-rewrite seria minha sugestão, se não, então um proxy do Squid seria como eu resolveria o problema.
Bart.
Eu hospedo meu próprio servidor DNS e gostaria de redirecionar os links de dentro do servidor DNS para que o redirecionamento seja perfeito.
Exemplo: redirecione todas as solicitações de www.yahoo.com para www.google.com. Eu gostaria de reescrever os parâmetros também.
IE: www.yahoo.com?search=asdf - > www.google.com?q=asdf
Isso é melhor feito por meio de um servidor proxy? Eu quero minimizar a quantidade de configuração personalizada que deve ser feita no nível do roteador e colocar toda a lógica no servidor DNS (ou proxy).
Obrigado
Você pode fazer com que Bind retorne um registro de zona que aponte para seu servidor (named.conf):
zone "www.yahoo.com" {
type master;
file "/var/named/yahoo.com.db";
};
/var/named/yahoo.com.db:
$TTL 604800
*. IN A IPADDRESSOFYOURSERVERHERE
Em seguida, a partir do seu servidor da Web, você precisará criar um registro DNS que atue como yahoo.com. Depois disso, um simples redirecionamento do apache deve ser capaz de mover todo o tráfego para o google ou para qualquer lugar.