web-dev-qa-db-ja.com

VPSのセットアップ:ネームサーバーの構成方法

そこで、VPSのセットアップ(LAMP)を取得し、いくつかのサイトを転送しました。ここで、古いホストのドメイン名を、ネームサーバーがまだない新しいVPSホストにポイントします。

レジストラコンソールで、ドメイン名 'www.mydomain.com'のドメインホスト設定をVPSのIPアドレスを指すように設定しました。例:

ns1.mydomain.com = 111.222.3.4

そして

ns2.mydomain.com = 111.222.3.4

その後、TTLを1時間に下げました。

次に、そのドメインのネームサーバーをこれらの新しいサーバーに切り替えました。 (ns1/2.mydomain.com)

WHMでは、サーバーネームサーバーをns1.mydomain.comおよびns2.mydomain.comに設定します。

私はテストするのに1時間待ちました...しかし、何も変わりませんでした-ドメイン名はまだ古いホストに向けられました。

私は何かを見逃しましたか? DNSで変更する必要がある他のレコードはありますか?これは非常にわかりにくいと思いますが、リソースを知っている人や、新しいサーバーのネームサーバーを設定する方法について段階的なガイドを提供できる人はいますか?

ありがとう

編集:追加された画像(検閲については申し訳ありません。クライアントは主張しています)

レジストラコンソールで: enter image description here

そして私のVPSのWHMで:

enter image description here

4
MeltingDog

ドメインレコードがまだ伝達されていないようです。これは、ドメイン情報の記録を保存する世界中のドメインネームサーバーが最新の詳細で更新されていないため、古いサーバーに訪問者を「送信」していることを意味します。

解決策は待つことです。ドメイン名の変更が世界中で更新されるまでには、0〜48時間かかります。 ( 詳細はこちら

TTLを1時間に下げても、この更新の速度にはすぐに影響しません。以前のTTLが12時間だった場合、1時間の新しいTTLがかかる前に12時間かかります効果。また、ネームサーバーの変更が有効になる前に、以前のTTLが指定された時間を待機する必要があります。

グローバルネームサーバーが最新のドメイン情報で更新されているかどうかを確認するには、DNS伝播チェックを実行できます。

  1. アクセス http://www.whatsmydns.net/
  2. そのページのボックスにドメイン名を入力します。
  3. ドロップダウンから「NS」を選択します(「A」の代わりに)
  4. 「検索」をクリックします

次のような世界中のネームサーバーレコードのリストが表示されます。

DNS propagation example

一部の場所でドメインの横に古いネームサーバーが表示されている場合は、変更がまだインターネットに反映されていないため、さらに長く待つ必要があります。

すべての場所でドメインの横にnewネームサーバーが表示されているが、ドメインにアクセスしたときに古いサーバーのデータがまだ表示されている場合、コンピューターが古いドメイン情報をキャッシュしている可能性があります。 ローカルDNSキャッシュをフラッシュ し、サイトを再訪してローカルレコードを強制的に更新することができます。

コマンドラインでDigツールを使用して、ネームサーバーが自分の場所からどのように見えるかを確認することもできます(Mac/Linuxにデフォルトでインストールされますが、 Windows でダウンロードできます) :

Dig NS stackexchange.com

応答:

;; ANSWER SECTION:
stackexchange.com.  300 IN  NS  ns3.serverfault.com.
stackexchange.com.  300 IN  NS  ns1.serverfault.com.
stackexchange.com.  300 IN  NS  ns2.serverfault.com.
5
Nick

私は自分でこれを少し経験しました(さまざまな状況/プロバイダー/など)が、チェックリストは:

  • シリアル番号を更新していることを確認してください。 VPSからDNSをホストしていることに気付いたので、これが更新されていることを確認する必要があります。
  • ネームサーバーがDNS設定だけでなく、レジストラに登録されていることを確認してください。 ns1.xyz.comとns2.xyz.comをdnsレコードに追加するだけでは、レジストラがネームサーバーとしてそれを尊重するようにはなりません。新しいネームサーバーを追加または登録するオプションが必要です。
  • ns1とns2は同じホストを指します...一部のインターフェイスはこれを拒否します。
  • 「* CNAME to park.planetdomain.com」がキャッチしている可能性があります。
  • ネームサーバーでローカルルックアップチェックを実行して、構成が正しいこと、および期待どおりのサービスを提供していることを確認します。

ほとんどの更新は、わずか1時間で迅速に行われます。いくつかは1日か2日以上かかることがあります。

1
Wing Tang Wong