web-dev-qa-db-ja.com

ネームサーバーとDNS-VPSに移行するための適切な手順

VPSを購入し、新しいサーバーにドメインを移行しようとしています。これまで2つの手順を踏んでいましたが、24時間経っていたため、ほとんどすべてのDNSチェックサイトがまだエラーを示していたので、私はそれを正しくしなかったと思います私のネームサーバーで。これが私がこれまでにしたことです。

  • Namecheapアカウントに新しいネームサーバーを作成しました
  • VPSと同じIPを持つ(ns1.domain.com)と(ns2.domain.com)には1つのIPしかありません。
  • 次に、ドメイン自体のネームサーバーを新しく作成したネームサーバーに変更しました。

まだやるべきことがありますか? VPSにはcPanelがありません。LAMPをセットアップするのはこれが初めてで、WHMまたはcPanelの助けを借りずにすべてのコマンドラインから直接処理します。みんなありがとう、ネクロ。

5
Necro.

あなたは今、長い道のりを歩んでいます。 DNSを完全に理解する必要があります。適切なDNSブック(DNSおよびBIND、第5版-O'Reilly Mediaで十分です)を購入して、その構成方法を学んでください。 Webminを使用してVPSを構成できますが、少しバグがあります。私もあなたのように試してみましたが、後で時間の不足のためにCpanelでManaged VPSに切り替えました(SoladriveのManaged 1GB ram VPSに今月27ドル支払う)。

実際、CpanelでDNSを実行するのは簡単です。ほとんどの値は単にデフォルトです。バインド、設定、セカンダリネームサーバーのデバッグは困難であり、Web開発作業からあなたの努力をそらすので、DNSに精通していることはネットワーク管理者の仕事です。

次に、バインドを使用してVPSでDNSサーバーを実行する必要があります。同じ単一のIPアドレスにns1とns2を割り当てる必要があります。

Dnsmadeeasy.comのようなサードパーティのDNSサービスプロバイダーのサービスを使用する代替ソリューションがあります。これは、負担できる場合のコストを除き、あらゆる面で優れています。

しかし、あなたがそれを学びたいなら、あなたは正しい道にいます。

DNSの問題については、intdns.comを使用して定期的にDNSを確認してください。

2
AgA

独自のDNSサーバー(通常はBIND)を実行している場合を除き、namescheap内のネームサーバー設定をいじる必要はありません。 BINDの実行はかなりのDNSエンジニアリングスキルを必要とするかなり複雑な問題であるため、これがあなたの状況である可能性は低いです。

ドメインのネームサーバー設定を通常の状態に復元し、新しいVPSを指すように正しいホストレコードを変更することをお勧めします。

  1. Namecheapの[ドメインの管理]パネル内で、[DNSをウェブホストに転送]をクリックし、[NamecheapホスティングDNSサーバーを使用]を選択して保存します。

  2. 「ネームサーバー登録」で、リストされているすべてのネームサーバーからIPアドレスを削除します。これにより、設定したオーバーライドが削除され、デフォルトでNamescheap DNSサーバーに戻ります。

  3. [すべてのホストレコード]の下で、VPS IPを指すように 'www'レコードを変更します。 「@」レコードのタイプが「A(アドレス)」の場合、そこにもIPを入力し、「変更を保存」をクリックする必要があります。

2
pushnell

WhoisでDNSが更新されているかどうかを確認します。

VPSにDNSマネージャーインターフェイスがありますか? A/AAAレコードを設定して、URLをそのIPにリダイレクトします。

0
asvignesh

IPが1つしかないため、登録できるネームサーバーは1つだけです。次に、BIND9または他のDNSサーバーをインストールし、ドメインのcname、mxなどのDNSレコードをここに追加します。たとえば、example.comおよびip:96.7.88.116のドメインを所有している場合、example.comは登録されたネームサーバーに解決されます:ns.example.comおよびns.example.comは96.7.88.116に解決されます。

あるいは、Namecheapのデフォルトのネームサーバーを使用して、example.comのDNSレコードを保持し、IPを指すAレコードを追加できます。

    example.com.   A   96.7.88.116

さらに、/ etc/hostsファイルに次を追加します。

    96.7.88.116       example.com

NameBased Apache vhostsを作成して、Webサイトをホストします。

0
CodeBull