![`www.` が先頭に付加されている場合に example.com を機能させるにはどうすればよいですか?](https://rvso.com/image/1671507/%60www.%60%20%E3%81%8C%E5%85%88%E9%A0%AD%E3%81%AB%E4%BB%98%E5%8A%A0%E3%81%95%E3%82%8C%E3%81%A6%E3%81%84%E3%82%8B%E5%A0%B4%E5%90%88%E3%81%AB%20example.com%20%E3%82%92%E6%A9%9F%E8%83%BD%E3%81%95%E3%81%9B%E3%82%8B%E3%81%AB%E3%81%AF%E3%81%A9%E3%81%86%E3%81%99%E3%82%8C%E3%81%B0%E3%82%88%E3%81%84%E3%81%A7%E3%81%99%E3%81%8B%3F.png)
購入しましたがexample.com
、この URL へのリクエストはすべて、nginx Web サーバーをホストしている私の IP アドレスに届きます。
example.com
ブラウザに入力すると機能します。しかし、入力するwww.example.com
と機能しません。これを機能させるには、DNS レジストラで設定を変更する必要がありますか?
答え1
信じられないかもしれませんが、www. はサブドメインです。
これは広く受け入れられているサブドメインなので、人々はあまり気にしませんが、それでもサブドメインです。
www. が機能するためには、www. の DNS レコードを追加する必要があります。
これは、domainnameexample.com と同じ IP アドレスを指す A レコード (推奨) か、domainnameexample.com を直接指す CNAME のいずれかになります。
A と CNAME はどちらも機能しますが、全体的にクエリが増える可能性があるため、サーバーのオーバーヘッドが少なくなるため、A レコードが推奨されます。
IPv6 を使用する場合は、CNAME を使用しない限り、AAAA レコードも存在することを確認してください。CNAME を使用すると、domainnameexample.com の AAAA レコードが存在する場合は自動的に使用されます。