独自ドメインの設定方法

(更新 )

取得した独自ドメインをレンタルサーバーで使用する際には、最初にドメインの管理画面でネームサーバーを指定する必要があります。

手順は以下のとおりです。

①契約したレンタルサーバーのネームサーバーを確認する
② ドメインの管理画面にて「①で確認したネームサーバー」を設定する
③ レンタルサーバー側でドメインを設定し、公開するフォルダを指定する
④ 指定した公開フォルダ内にindex.htmlページを作成する

一般的に、これでそのドメインが使えるようになります。

DNSの設定をどこで管理するかをネームサーバーで指定

ネームサーバーを指定する目的は、Aレコード(IPアドレス)などのDNS設定を「どこで管理するか」を決めることにあります。

そのため、必ずしもレンタルサーバー会社のネームサーバーを使う必要はなく、ドメイン取得会社やCloudflareなどの無料DNSを利用する選択肢もあります。

  • レンタルサーバー会社
  • ドメイン取得会社
  • 無料DNSサービス(Cloudflareなど)
  • 自前で構築(VPSなど)

ただ、レンタルサーバー会社のネームサーバーを指定しておけば、必要なDNSレコードが自動で設定されるメリットがあります。

特に共用レンタルサーバーでは、サーバーのリニューアルに伴いIPアドレスが変更されることがまれにあります。外部の無料DNSを利用している場合、IPアドレスの変更になっても自動では更新されないため、手動でAレコードを更新しないとサイトが表示されなくなります。その点、レンタルサーバー会社のネームサーバーを利用していれば、自動で設定されるため安心して利用することができます。

そのため、ここではレンタルサーバー会社のネームサーバーを利用することを前提で、その設定方法についてご紹介します。

①契約したレンタルサーバーのネームサーバーを確認する

レンタルサーバーのネームサーバー情報は、契約後に送られてくるメール内に記載されていることが多いです。もしくは、管理画面やヘルプページ、マニュアルなどを確認すれば、必ずどこかに記載されています。

・エックスサーバーの場合 (メールなど)

エックスサーバーのネームサーバー

「サーバーアカウント設定完了のお知らせ」などの件名のメールに記載があるはずです。

・さくらインターネットの場合 (管理画面など)

さくらインターネットのネームサーバー

ドメインを追加する際の画面に表示があります。

・ヘテムルの場合 (ヘルプページなど)

ヘテムルのネームサーバー

・ロリポップの場合 (マニュアルページなど)

ロリポップのネームサーバー

ネームサーバーは、通常は2つ設定することが多いですが、4つや5つのケースもあります。

また、ネームサーバーのIPアドレスも併記されていることがありますが、こちらは特に指定する必要はありません。IPアドレスで指定してしまうと、サーバーのリニューアルなどでIPアドレスが変更になった際にサイトが表示されなくなる可能性があります。

そのため、基本的にはネームサーバーのホスト名(ドメイン名)で指定することをお勧めします。

②ドメイン側でネームサーバーを設定する

次に、取得したドメインの事業者側で「①で確認したネームサーバー」を設定します。

・バリュードメインの場合

バリュードメインのネームサーバー設定

「無料ネームサーバー」ではなく、「ドメインの設定操作」の箇所から「ネームサーバー」を選択して設定します。

・ムームードメインの場合

ムームードメインのネームサーバー設定

「GMOペパボ以外のネームサーバを使用する」の箇所から設定することができます。

・お名前ドットコムの場合

お名前ドットコムのネームサーバー

こちらは「他のネームサーバーを利用」の箇所から設定することができます。

■ドメインとレンタルサーバーの契約が同じ会社の場合

もし、ドメインとレンタルサーバーの契約を同じ会社でしている場合、利用しているサービスを選択するだけで簡単に設定できることもあります。

例えば、「ムームードメイン」と「ロリポップ」は共にGMOペパボ株式会社のサービスのため、ロリポップで使用するを選択すればOKです。

GMOペパボのサービスで利用する場合

ただし、別々の会社で契約していても、単にネームサーバーを指定すれば良いだけなので、特に難しいことはありません。

③レンタルサーバー側でドメインを設定し、公開するフォルダを指定する

次に、契約したレンタルサーバー側で使用するドメイン名を設定します。

ドメインの設定後、通常は公開フォルダがそのドメイン名で自動的に作成されますが、自分でフォルダを作成してから設定することもあります。

・ヘテムルでの例

ヘテムルでのドメイン登録画面

例えば、homepage-tukurikata.com を登録すると、「homepage-tukurikata.com」のフォルダが自動で作成されます。

レンタルサーバーによって異なりますが、一般的に「homepage-tukurikata.com」などのフォルダ内は、ホームページファイル用の「public_htmlフォルダ」や「メール用のフォルダ」、あるいは「アクセス解析ログのフォルダ」などに分かれています。

public_htmlフォルダ

HTMLやCSSなどのホームページファイルについては、「public_html」や「www」、「html」、あるいは「httpdocs」といったフォルダ内にアップロードしますが、サーバー会社によって仕様が異なるので、ヘルプページなどを確認するとよいでしょう。

ちなみに、この公開フォルダの指定については、バリュードメイン運営の「コアサーバー」や「XREA」の場合は少し難しいかもしれません。同期設定などがあるため、こちらのページを参考に設定することをおすすめします。
→ コアサーバーやXREAのドメイン設定方法

④公開フォルダ内にindex.htmlページを作成

設定が完了した後、ファイルマネージャーで「public_html」などのフォルダを確認すると、トップページとなる「index.html」ファイルが一時的に自動で作成されているはずです。そのため、ドメインの設定が反映されると、その自動的に作成されたページが表示されます。

レンタルサーバーの仕様によっては、自動では何も作成されないこともありますが、その場合は何も表示されません。

この自動で作成されたindex.htmlページは一時的なものなので、削除して自分で作成することをおすすめします。サイトのトップページだけでも、テンプレートなどを使って作成しておくとよいでしょう。

すべての設定が終わった後、自分のドメインにアクセスして確認しますが、設定が反映されるまでには時間がかかります。通常は半日から数日程度かかりますが、場合によっては2~3日程度かかることもあります。

設定が反映されると、作成したindex.htmlページの内容でサイトが表示されます。

ドメインの設定が反映されるまでの時間はどのくらい?

当サイト運営者の印象では、新規に取得したドメインの場合は反映がはやいです。しかし、既に取得済みのドメインの設定を変更する場合は、以前のネームサーバーの情報が残っているため、時間がかかることもあります。

数分や数十分で反映されることは稀ですが、数時間から半日程度で反映されることが多いです。1日から2日も経過すれば、ほとんどの場合は反映されていると思います。新しく取得したドメインで1週間もかかることは非常に稀です。

もし2日から3日経過しても反映されない場合は、設定内容をもう一度確認することをお勧めします。

この確認方法についてですが、設定後しばらくした後、Whois情報を確認することで設定されているネームサーバーを確認できます。このwhois情報の確認については、バリュードメインなどの「WHOIS検索」などを利用して確認することができます。

例えば、こちらは当サイトのwhois情報ですが、ネームサーバーの情報が表示されています。

当サイトのネームサーバー情報

もし間違っている場合はドメイン側で正しい情報に修正しましょう。
(※上記②の箇所を参照)

次に、コマンドプロンプトのnslookupにて、上記のネームサーバーに直接問い合わせをしてAレコードのIPアドレスも確認します。

nslookup example.com ns1.yourserver.com

これは権威DNSのため、キャッシュの影響を受けず、最新の情報が返ってきます。

例えば、こちらは当サイトのnslookupですが、上のIPアドレスは自分、下がサイトのIPアドレスになります。

nslookupの結果

このIPアドレスが表示されない場合、Aレコードの設定がされていないなど、レンタルサーバー側のDNS設定に問題がある可能性があります。ヘルプを参照してもう一度確認してみると良いでしょう。
(※上記③の箇所を参照)

IPアドレスが表示されて特に間違っていない場合、以下のようにローカルDNSに問い合わせします。

nslookup example.com

上記の権威DNSのIPアドレスとは違う結果が表示される場合、ルーターやOS、ブラウザに古い情報のままDNSキャッシュが残っている可能性があります。その場合、スマホのネット回線でアクセスしてみたり、違うブラウザからアクセスしてみることをおすすめします。

違う回線からは正常にアクセス可能な場合、ローカル環境で古い情報のまま残っている可能性があるため、ipconfig /flushdnsでDNSキャッシュをクリアしたり、パソコンを再起動してみることをおすすめします。最終的にルーターのキャッシュの可能性が高い場合、ルーターを再起動してみることをおすすめします。

一方で、権威DNSとローカルDNSの結果が同じで問題がない場合、index.htmlファイルのアップロード先が間違っている可能性があります。
(※上記④の箇所を参照)

上記のような方法にて、問題を切り分けながら確認していくとよいでしょう。