web-dev-qa-db-ja.com

no-wwwリダイレクトが機能しない/ DNS Aレコード

私はこれに関する専門家とは程遠いですが、可能な限り明確になるよう努めます。

会社からリースされたeshopソリューションがあり、そのサーバーでホストされています。 company.com/myshopからアクセスできます。また、特定のショップから認識してリダイレクトする必要があるドメインを3つまで設定できます。

別の会社にドメインを登録し、それをeショップに「リダイレクト」しようとしています。次のDNSエントリのいずれかを使用して(管理GUIで表示)

  • * A 111.111.111.111
  • * .myshop.com A 111.111.111.111
  • myshop.com A 111.111.111.111

Www.myshop.comをcompany.comのIP(111.111.111.111)にリダイレクトすることに成功しました。これにより、期待どおりの処理が行われます(つまり、ドメインからのものであると認識し、さらにリダイレクトされます)。しかし、私はmyshop.comを作成できないようです(つまり、wwwなし)リダイレクトもそのIPに。

ドメインを登録した会社は「URLリダイレクト」サービスを提供しますが、Googleはリダイレクトリクエストのみを登録し、それに従いません。だからこそ、これに対するDNSソリューションを望んでいます。DNSへのレコードの追加を見逃してしまったという私の仮定は、ただし、理由が他の場所にある場合は、それについても喜んでお聞きします。検索エンジンに優しいソリューション(つまり、www/no-wwwのジレンマ-ダブルコンテンツペナルティの回避)である場合、それはさらに優れています。どちらの方法でも好みはありません(www/no-www)、機能するために必要なだけです。

どんな助けも大歓迎です、ありがとう

4
Jan Benes

LazyOneとpaulmorrissへの応答ごとに、間違ったDNS構成があるとしか考えられません。説明ごとにドメイン会社につながるという理由だけで、eショップにリダイレクトされることを自動的に除外できます。

編集した場所とDNSエントリはありませんが、上記のレコード用のワイルドカードエントリ(*)が表示されています。何でも(*)が@エントリに自動的に転送されるため、この場合:company.com。これが何かに影響するかどうかはわかりませんが、先に進んでそれを取り除きましょう。

メインのDNSエントリであるA(Host)エントリは次のようになります。

@            A            111.111.111.111

ただし、wwwレコードはメインドメインのエイリアスであるため、CNAME(エイリアス)レコードである必要があります。したがって、次のようになります。

www          CNAME        company.com

ここでキャッチします:リダイレクトが渡されると、誰がeshopのサーバー構成がドメインに対して行うかを知っています。 company.comのみを表示するように切り捨てられるか、そのままwww.company.comのままになる場合があります。私はそれがあなたのコントロールの外にあると仮定することができるだけです。

あなたの状況にもう少し具体的なもの:あなたが投稿したように、3つのドメインのみがeshopによって認識されます。これがワイルドカードを選択する理由です。定義上、ワイルドカード自体をエイリアスにすることはできません。ただし、company.com/myshop経由でeshopにアクセスできると言う場合、サイトはホストでホストされています(またはあなたが私たちに言わないような余分なことをした...など)、または彼らはそのように動作するように設定することができます。そして、そうだとすれば、何が機能しているのか、それが物事を制御しているように見えるので、あなたは決してそれがわからないでしょう。

5
fadmcrank