web-dev-qa-db-ja.com

example.comとwww.example.comの違いは何ですか?

私は開発者ですが、ホスティングの設定に問題があります。皆さんが私を助けてくれることを願っています。

友達のために設定しているドメインがあります。 http://example.comのような短い形式を使用すると、URLは正常に機能します。つまり、ページが正しくレンダリングされ、HTTP/200応答が返されます。ただし、http://www.example.comを実行しようとすると、HTTP/502エラーが発生します。それをpingすると、

Ping要求でホストwww.example.comが見つかりませんでした。名前を確認して、もう一度やり直してください。


良いキーワード検索を作成するのに十分な用語がわからないので、私は困惑しています。標準のwww.フォームが機能するように、ある種のエイリアスを設定するために必要な情報を誰かに教えてもらえますか?レジストラとホスティング会社のどちらに相談するのか、何を依頼するのか、さまざまなコントロールパネルのどこを見ればよいのかわかりません。

どんな助けでも-単に異なる部分に名前を付けるだけでも-役に立つでしょう。 CNAMEのドメインエイリアスのTLDがわかりません。

9
Steve Cooper

これらの2つの名前には、一方にサブドメインが付加されており、もう一方には付加されていないという事実を除いて、実際には違いはありません。ドメイン名を所有すると、ほぼ無制限の数のサブドメインを利用するようにリソースレコードを設定できます。

少なくとも30種類のリソースレコードがあります。今のところ、おそらく2つに焦点を当てることでうまくいくでしょう:

  • aname( "a"レコード-プライマリアドレスレコード)
  • cname(ある名前から別の名前へのエイリアス)

wwwは断然最も一般的なサブドメインですが、他にもたくさんあります。次の例を見てください。

  • gmail.google.com
  • my.yahoo.com

理解する必要があるのは、google.comとyahoo.comがドメイン名であることです。それ以前のすべてホスト名またはa サブドメイン。これらのサブドメインを独自のIPアドレス(A名を使用)またはエイリアス(C名を使用)およびに解決するためにDNS解決を設定するために必要な手順を実行する限り設定されるそのような要求を理解するようにWebサーバーを設定します。

あなたの場合、cnameを使用してwww.domainname.comをdomainname.comにポイントする必要があります。両方を同じIPにポイントする場合にのみ、cnameが回答として適切です。そうすれば、将来IPを変更する必要がある場合に、調整する必要があるのは1つのレコードだけです。

Webサーバーに両方の要求を理解させることに関しては、ApacheとIIS on serverfault)の両方の例がたくさんあります。検索を実行すると、必要なものがすべて見つかります。仮想ホストを探します。

編集:これは cnames に関する相互参照です。彼らにも彼らの場所があります。状況に最適なツールを使用してください。

6
Patrick R

あなた(またはあなたの友人)は彼のドメインに「www」のDNSレコードを持っていないようです。これは、アドレスを解決できないという問題の原因になります。

これを解決するには、「www」の新しいAレコード(ホストレコードとも呼ばれます)を作成し、DNSプロバイダーを使用してWebサーバーのIPアドレスにマッピングするのと同じくらい簡単です。

DNSレコードタイプのリストは http://en.wikipedia.org/wiki/List_of_DNS_record_types にあります。

8
commandbreak

domainname.comとwww.domainname.comの違いは何ですか?

ホストレコード( Aレコード とも呼ばれます)。

エイリアス( [〜#〜] cname [〜#〜] として知られているもの)を使用することもできますが、これにはクライアントが2つのDNSルックアップを実行する必要があるため、Aレコードを使用する方がよいでしょう。 。

3
Nick Kavadias

技術的には、example.comwww.example.comは異なるドメイン名です。 2つの完全に異なるWebサイトをそれらに置くことができます(それはかなり悪い習慣ですが)。

wwwの新しいレコードを設定して、example.comと同じホスト(つまり、コンピューター/サーバー/マシン/その他)を指すようにする必要があります。

1
Rory