自分のDNSサーバーをホストしていて、リダイレクトがシームレスになるようにDNSサーバー内からリンクをリダイレクトできるようにしたいと考えています。
例:www.yahoo.comへのすべてのリクエストをwww.google.comにリダイレクトします。パラメータも書き直したいのですが。
IE:www.yahoo.com?search = asdf-> www.google.com?q = asdf
これはプロキシサーバーを介して行う方がよいでしょうか?ルーターレベルで実行する必要のあるカスタム構成の量を最小限に抑え、すべてのロジックをDNS(またはプロキシ)サーバーに配置したいと思います。
ありがとうございました
これは、DNSでできることではありません。リダイレクトしたいドメインをホストしている場合は、Apache + Mod-rewriteが私の提案です。そうでない場合は、Squidプロキシが問題に取り組む方法です。
バート。
サーバー(named.conf)を指すゾーンレコードをBindに返すようにできます。
zone "www.yahoo.com" {
type master;
file "/var/named/yahoo.com.db";
};
/var/named/yahoo.com.db:
$TTL 604800
*. IN A IPADDRESSOFYOURSERVERHERE
次に、Webサーバーから、yahoo.comとして機能するDNSレコードを作成する必要があります。それができたら、単純なApacheリダイレクトですべてのトラフィックをGoogleやその他の場所に移動できるはずです。