第三者の介入なしに独自のドメイン名をホストする

第三者の介入なしに独自のドメイン名をホストする

これは、DNS がどのように完全に機能するかについての私の理解不足から来ているのかもしれませんが、私は自分の DNS サーバーのセットでドメインをホストしたいと考えています。

そうは言っても、これを行う明確な方法が見つからないようです。私の理解では、ICANN が TLD (com、org、net など) を所有し、他の企業にサブドメインの作成を許可しています。これらの企業はこれらのサブドメインを一般に販売し、通常はホストも行います。とにかく、簡単に言えば。

私はドメインを登録して自分のサーバーでホストしたいだけです。ICANN には TLD を管理する DNS サーバーのセットがあると想定していますが、自分の DNS サーバーを ICANN のサーバーにリンクするにはどうすればいいでしょうか? 基本的には ICANN のルート サーバーに NS レコードを作成する必要がありますが、正しいでしょうか? やり方がよくわからないので、ここが問題です。ドメインを購入したパーティのシステムにアクセスして、自分のサーバーに NS レコードを設定できない限りは。その場合、サードパーティの DNS サーバーをリレーの一種として使用することになるのではないですか?

答え1

通常は、レジストラに DNS サービスを提供している業者を仲介者として利用しますが、それが本来の仕組みです。ルート DNS サーバーにレコードを自分で挿入するだけでは不十分です。一般的に、レジストラは追加サービスを提供する方法として、ドメインに DNS ホスティングを無料で提供しますが、それ以外では、上流の DNS システムの処理と、ドメインのレコードを TLD のネーム サーバーに取り込むための料金を請求します。

DNS トレース ツールを使用してドメイン名の名前解決プロセスを把握し、それがサーバー上でどのように処理されるかを把握できますが、DNS は階層型システムであるため、実際にドメインを自分でホストすることはできません。上位レベルの DNS サーバーからの同意が必要です。

以下はシンプルな Web ベースのトレース ツールです。http://www.simpledns.com/lookup-dg.aspx

覚えておいてください。「仲介者」というのは、DNS 解決の権威チェーンのことです。実際の DNS クエリは、下流にキャッシュされるため、ルート DNS サーバー、レジストラのサーバー、または DNS サーバーに送信されることはほとんどありません。再帰的な解決がどの程度まで必要になるかは、キャッシュされているものとそうでないものによってのみ決まります (つまり、ISP の DNS サーバーが .com の権威ネーム サーバーを既に知っている場合、ルートにクエリを実行する必要はありません)。

答え2

ウェブサイトのホスティングと DNS サーバーのホスティングを混同しないでください。ドメインをホストするために DNS サーバーを実行する必要はありません。

ドメインとは、Web サイト (またはその他のサービス) がホストされている IP アドレスへのポインターにすぎません。ドメインの所有権と管理は、ドメインの所有権を販売し、どのドメインを誰が所有しているかのリストと、各ドメインに関連付けられた設定/構成を管理する、審査済みのレジストラによって規制されています。このデータは他の DNS サーバーに伝播され、下位レベルの DNS サーバーは常にレジストラを正確な DNS 情報の信頼できるソースとして扱います。

現在、独自の DNS サーバーを作成して実行することは可能ですが、これは独自の通貨を印刷して使用するのと同じです。他のすべての人もあなたのシステムを採用しない限り、意味がありません。 :)

ウェブサイトをホストするには、パブリック IP アドレス経由でアクセスできるサーバーが必要です。誰でもブラウザに IP アドレスを入力してサイトを見ることができます。次に、これをドメインに関連付けるには、レジストラからドメインを購入し、サーバーの IP アドレスを「www」の「A レコード」としてドメインを構成する必要があります。その時点で、ユーザーは www.yourdomain.com と入力するだけで、サーバーにアクセスできるようになります。

答え3

数年前、私たちは権威ある DNS サーバーをホストするためにこの方法を採用しました。

そのためには、使用を許可してくれる人からドメインを購入する必要がありました。変化当社のドメインに関連するネームサーバーのアドレス。

NTChosting を見つけました。

私たちは、2+2 DNS サーバーで構成された bind9 システムを作成しました。これにより、多くのプロバイダーが Web インターフェイスを使用して許可していない多くのことを「オンザフライ」で実行できるようになりました。まず、動的 DNS を提供できるようになりました。

6 か月以内に 11 件の DDOS 攻撃と約 200 ~ 250 件の DOS 攻撃を受けました。

はい、私たちは生き残りました。しかし、いいえ、私たちはもう彼らを拘束していません。

無料で多くのものを許可するレジストラを見つけることをお勧めしますが、それを避けることをお勧めします。

答え4

サイトを使用する予定のデバイスでは、いつでも DNS アドレスを使用できます。デバイスのインターネット設定に移動し、DNS 設定を見つけます。多くのダウンロード可能なアプリでこれを行うことができます。次に、デバイスの DNS を PC のサーバー DNS と同じに設定します。完了したら、デバイスでサーバー アドレスにアクセスします (例: localhost://8888)。

関連情報