あるドメインから別のドメインにトラフィックを自動的にリダイレクトできますか?

あるドメインから別のドメインにトラフィックを自動的にリダイレクトできますか?

オリバーさんに会いましょう。オリバーさんは「Fancy Flavours」という自分のレストランと、それに合うウェブサイトを立ち上げたいと考えています。彼はドメインを購入したいと思っていfancy-flavours.co.ukますが、アメリカ英語とイギリス英語のスペルの違い、「flavours」と「flavors」を考慮する必要があることはわかっています。

fancy-flavors.co.uk2 つの異なる Web サイトをホストするのではなく、スペルミスのある Web サイトを使用しようとするユーザーを「適切な」 Web サイトに自動的にリダイレクトすることは可能ですか?

私は HTML リダイレクトについてよく知っていますが、これがドメイン レベルで可能であり、すべてのトラフィックに適用されるかどうか疑問に思っています。

これの利点の 1 つは、たとえば、Oliver が新しいサブドメイン を追加する場合、mail.fancy-flavours.com2 つの異なる DNS レジストリ間でこれらの DNS 変更をミラーリングする必要がないことです。

答え1

DNS レベルでは可能だとは思わないでください。DNS はドメインとサブドメインを IP にポイントするのに役立ちます。ただし、*.example.com のようなワイルドカードを使用して、すべてのサブドメインを IP にポイントすることはできます。

URLレベルでは、マイケルが述べたように、301リダイレクトを使用できます。また、ワイルドカードを使用することもできます。example.com/anythingをwww.example.com/anythingにリダイレクトしたり、その逆を行ったりできます。サーバーのコントロールパネルがこれをサポートしているはずです。または、.htaccessを使用することもできます。ヘルプは以下にあります。このURL

答え2

BIND を使用して独自の DNS をホストしている場合、これはある程度可能です。両方のゾーンを同じゾーン ファイルから提供できますが、Web/メール サーバーに両方のドメインを収容する必要があります。ゾーン ファイルでは、実際のドメイン名 (fancy-flavours.co.uk. または fancy-flavors.co.uk.) ではなく、常に "@" を使用してドメイン名を参照する必要があります。次に、named.conf で両方のドメインに同じゾーン ファイルを指定します。

サードパーティの DNS ホスティング プロバイダーを使用している場合は、ゾーンと構成ファイルに直接アクセスしないと、これを実行するのがより困難になる可能性があります。

限られた数の DNS 名に対してこれを行う価値があるかどうかは、あなただけが答えられる質問です。

答え3

同じ効果を得るための回避策はたくさんありますが、Web サーバーを介さずにサイレント リダイレクトを行うことはできません。(リダイレクトするのではなく、ドメイン名のすべてのバージョンに対して同じ Web サーバーが応答するようにすることは可能です)

関連情報