NamecheapとLinodeを使用したVPSを介してドメインを所有しています。ドメインをvps ipaddressに向けたいと思います。これまでのところ、次を追加しました。
TYPE Host VALUE TTL
A + Dynamic DNS Record www vps ipaddress Automatic
上記が正しいかどうか、またはA Record
の代わりにA + Dynamic DNS Record
を選択すべきかどうかについて少し混乱しています(違いはわかりません)。
また、VALUE
が私のドメインと等しくなるように、以下を変更する必要がありますか?
TYPE Host VALUE TTL
CNAME Record www parkingpage.namecheap.com 30min
または、ドメインにCNAME Record
を追加して、既存のものをそのままにする必要がありますか。私はこれを読みましたが、何かする必要があるかどうかは完全にはわかりません: link
最後に、次の広告申込情報が既にあります:
TYPE Host VALUE TTL
Url Redirect Record @ http://www.example.com unmasked
上記は、www.example.comと入力するか、または単に http://example.com と入力すると、両方ともwwwバージョンにリダイレクトされることを意味しますか?
UPDATE:
私はいくつかの進歩を遂げました。 Aレコードの完全なリストは次のとおりです。
TYPE Host VALUE TTL
A Record @ vps ipaddress Automatic
A Record www vps ipaddress Automatic
Www.example.comにpingを送信すると、linodeサーバーのIPアドレスにpingを送信していることがわかります。ただし、example.comにpingを実行すると、ハングします。だからwwwの部分は機能している。 www以外のバージョンも機能させるにはどうすればよいですか?
必要なセットアップは次のとおりです。
ここで、ホストが構成内のwww.example.comとexample.comの両方に応答するように構成されていることを確認してください。 Apache/Nginx/IISの301リダイレクトを使用して、example.comリクエストをwww.example.comにリダイレクトします。書き換えモジュールを使用したApacheセットアップの例は次のとおりです。
RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_Host} !^www\. [NC]
RewriteRule ^(.*)$ http://www.%{HTTP_Host}/$1 [R=301,L]
一般に、サブドメインを使用している場合は、ルート(@)ドメインに名前を付けることはお勧めできません。これにより、将来的に頭痛の種を減らすことができます。 2つのAレコード(1つはwww、1つは@)を設定することもできますが、IPを変更すると、両方を変更することになります。 Cnameは別のレコードを検索します-したがって、変更する必要があるのは1つだけです。これは良い方法ですが、2つのAレコードを設定する方法は問題ありません。
私の経験では、基本的な手順は次のとおりです-
Linodeネームサーバーをドメインのカスタムネームサーバーとして追加します。このオプションは、NameCheapアカウントから見つけることができます。
数時間後、ドメインがLinodeネームサーバーにマッピングされているかどうかを確認します。このコマンドを実行する
Host -t ns yourdomain.com
ネームサーバーが更新されたら、Linode DNSマネージャーのLinode IPを使用して、デフォルトオプションを使用してドメインでドメインゾーンを作成します。これにより、ドメインに必要なレコードが作成されます。つまり、 http:// yourdomain はlinode ipを指します。
Www.yourdomainの場合、Aレコードを作成し、ホスト名に「www」を入力し、IPを入力します。これにより、www.yourdomainがLinode IPを指すようになります。