独自ドメインをVPSに向ける¶
example.com )で、さくらのVPSのWebサイトなどにアクセスできるようにするには、ドメインのDNS設定で、ドメインをVPSのIPアドレスに紐付けます。Note
VPSのIPアドレスを確認する¶
Note
DNSの設定を行う¶
ドメインを管理しているサービスのDNS設定画面で、次のレコードを設定します。
レコードの種類 |
設定する値 |
説明 |
|---|---|---|
A |
VPSのIPv4アドレス |
ドメイン(またはサブドメイン)を、IPv4アドレスに紐付けます。 |
AAAA |
VPSのIPv6アドレス |
IPv6でもアクセスさせる場合に設定します。 |
他社のネームサーバー(ドメインの登録事業者など)で設定する場合¶
操作画面はサービスによって異なりますが、一般的には次の流れです。
ドメインを管理しているサービスにログインし、DNS(ネームサーバー)の管理画面を開きます。
レコードを追加します。レコードの種類は「A」を選び、ホスト名とIPアドレスを入力します。
項目
入力する値
ホスト名(名前)
@や空欄(ドメインそのもの)、またはwwwなどのサブドメイン。表記はサービスによって異なります。レコードの種類
A(IPv6の場合はAAAA)
値(IPアドレス)
VPSのIPアドレス
TTL
初期値のままで問題ありません。
保存して、設定を反映させます。
Note
さくらのネームサーバーで設定する場合¶
さくらのVPSのサービスで利用できる無料のネームサーバーで設定する例です。
会員メニューにログインし、「契約情報」から「ドメインの契約情報を確認」をクリックします。
「ドメインコントロールパネル」をクリックします。
紐付けたいドメイン名を入力して、「ドメインを登録する」をクリックします。
「さくらのDNSに設定する(簡単設定)」の項目に、VPSのIPアドレスを入力して、「追加して設定」をクリックします。
画面付きの手順は、 Let's Encrypt の「DNS設定(独自ドメイン)」をご参照ください。
設定が反映されたか確認する¶
お手元のPCで、ドメインが指しているIPアドレスを確認します。
> nslookup example.com
出力される Address の値が、VPSのIPアドレスと一致していれば、紐付けられています。
反映に時間がかかる場合¶
DNSの設定を変更した直後は、反映に時間がかかることがあります。
設定変更前のTTL(Time To Live)の時間が経過するまで、古い情報が残ることがあります。
お手元のPCやブラウザが、変更前のIPアドレスを一時的にキャッシュしていることがあります。別の端末や、スマートフォンのモバイル回線から確認する方法も有効です。
nslookupでは、お手元の環境のキャッシュを見ている場合があります。外部のDNSを指定して確認する方法もあります。
> dig example.com @8.8.8.8
詳しい切り分けは 接続できない原因を切り分ける(ドメイン・IP・ポート) をご参照ください。
VPSで設定すること¶
DNSの設定だけでは、サイトは表示されません。VPS側で、次の設定も必要です。
Webサーバー(Apache、Nginxなど)を起動し、ドメインに対応する設定をします。
パケットフィルターとOS内のファイアウォールで、80番(HTTP)と443番(HTTPS)の通信を許可します( パケットフィルター )。
ドメイン名でアクセスできないときの確認手順は Webサイトが外部から表示されない場合の確認手順 をご参照ください。