Web サーバーをセットアップするには静的 IP アドレスが必要ですか?

Web サーバーをセットアップするには静的 IP アドレスが必要ですか?

Linux Debian オペレーティング システムを搭載した仮想サーバーを入手しようと考えています。

さて、Web サーバーが DNS サーバーに登録して場所を指定するには、静的 IP アドレスが必要ですか?

または、DNS を動的 IP アドレスを指すように構成するにはどうすればよいでしょうか?

答え1

さて、Web サーバーが DNS サーバーに登録して場所を指定するには、静的 IP アドレスが必要ですか?

いいえ、Web サーバーには静的 IP は必要ありません。Web サイトのホスティングには基本的に 3 つの基本的な部分があります。

  • レジストラ(サイト名の情報を更新する機関、例:ホームページ
  • ドメイン ネーム システム (DNS) サーバー (サイト名を Web サーバーが使用する実際の IP に変換するのに役立ちます)
  • ウェブサーバー

例えば、ホームページ50.60.70.80理論的には、 ISP 経由でコンピュータに割り当てられたアドレスであるIP に関連付ける必要がある場合があります。 DNS はこれを実行します。

DNS サーバーのアドレス自体は (比較的) 静的であるため、見つけられる必要がありますが、DNS サーバーにコンピューターの適切な IP アドレスの記録がある限り、そのサーバーにデータを転送できます。これは手紙を配達するのと似ています。郵便局 (DNS サーバー) はメールを受け取るために 1 か所に留まっている必要がありますが、メールは好きな場所に (ユーザーがどれだけ移動しても) 送信できます。

動的 IP アドレスを指すように DNS をどのように構成しますか?

DNS レコードが Web サーバーの現在の IP アドレスと一致するように更新されるシステムが必要です。これは、状況や好みに応じて、手動または自動で実行できます。

手動で

DNS レコードに慣れていて、IP が頻繁に変更されない場合は...

  • DNSサーバー(例えば練る) を自分で作成します。一般的に難しいことではありませんが、独自の DNS を実行すると、複雑さやセキュリティ上の懸念が生じる可能性があることに注意してください。

  • サードパーティのDNSプロバイダーを手動で更新することができます。xname.org フリーDNS.42.plこれらのサービスでは、ホストされている DNS サーバーにロードされる DNS レコードを作成するためのフォームが提供されます。ただし、このプロセスは自動化されていません。ISP が Web サーバーの IP を更新するたびに、手動で IP を変更する必要があります。

上記の両方とも、IP が変更された場合に可用性の問題が発生する可能性があるため、必ずしも良い解決策とは限りません。ただし、ISP が接続するたびに新しい IP を提供しないと仮定すると、「動的」 IP でも実行可能です。

自動的に

ドメイン名や DNS サービスを求める、技術に詳しくない人向けの市場があるため、自動化されたサービスがますます多く提供されています。これらのサービスでは、DNS レコードをある程度制御できなくなる代わりに、DNS の面倒な作業のほとんどを回避できます。

通常、Web サーバーには、ISP によって割り当てられた Web サーバーの現在の IP を自動的に追跡する小さなプログラムがダウンロードされます。次に、このプログラムはこの情報を一連の DNS サーバーに中継し、IP アドレスの変更が検出されるたびに、適切な DNS レコードで自動的に更新されます。最初の例を拡張すると、引っ越しのたびに郵便局に電話して郵便物が適切に転送されるように執事を雇うようなものです。

現在、これらのサービスには、DNSのみを提供する企業が提供するサービスと、IPなしそして恐れる.orgドメイン登録業者が提供するものネームチープ

  • DNSのみの動的IPサービスでは、通常、コンピュータを指すURL/サブドメインを選択できます(例:このサイト)。その後、ユーザーはこのドメインを使用して Web サーバーに直接アクセスできるようになります。

登録済みのドメインを使用する場合は、ホームページ、そのドメインを動的サブドメインに転送する必要があります(例:このサイト)または、ダイナミックDNS会社が直接関連付けられるように特別な手順を踏む必要があります。ホームページ(自動的に更新される) DNS サーバーを使用します。

  • これらのサービスを提供するレジストラ(NameCheapなど)を使用している場合は、これは必要ありません。デフォルトでは、ドメイン名を登録すると、そのドメイン名に関連付けられたDNSサーバーはレジストラのものになります。そこからは、ダイナミックDNS更新プログラムをダウンロードするだけで、すべてが自動的に処理されます(例:ホームページ追加の手順なしで動的 Web サーバーに関連付けられます。

NameCheapには、既存ドメイン向けの無料DNSサービスつまり、ドメイン名がダイナミック DNS を提供していないレジストラに登録されている場合、既存のドメインの DNS を NameCheap に切り替えて (実際に顧客になる必要はありません)、ダイナミック DNS サービスを利用できる可能性があるということです。


2020年7月:Xname.orgの代替案のリストはこちらほとんどは手動で更新されませんが、すべて無料のダイナミック DNS を提供するはずです。


関連情報