Ubuntuでホストされているウェブサイトのドメイン名をどのように設定しますか?

Ubuntuでホストされているウェブサイトのドメイン名をどのように設定しますか?

djangoのウェブサイトを作成し、ホスティングを購入するのではなく、パブリックIPを使用して自分のPCでウェブサイトをホストしました。これで、自分のIPアドレスから自分のウェブサイトにアクセスできます。

次のステップは、インターネット上の誰もがIPではなくドメイン名を介して自分のWebサイトにアクセスできるように、自分のIPにドメイン名を割り当てることです。ドメイン名を購入できるウェブサイトが多いことを知っていますが、購入したくありません。

自分のシステムまたはインターネットに接続されている他のシステムでDNSサーバーを実行し、自分のWebサイトにドメイン名を設定してインターネットからアクセスできますか?

答え1

いいえ、これは不可能です。

ドメイン名エントリが次に表示される必要があるためトップレベルドメイン登録機関によってのみ承認された信頼できるDNSサーバーインターネット住所管理公社これは挿入によって行うことができます。EPPプロトコルまたは、API、電話、Eメールなどtldが提供する他の方法

説明する:クライアントがブラウザにドメインを入力するたびにDNSクエリを実行し、クエリはルートサーバーに到達してからtldサーバーに到達しますが、tldサーバーにはエントリがないため、クライアントはクエリを実行できません。あなたのWebサーバーにアクセスできないようにIPアドレスを入手してください。

誰かがドメイン名の登録料を支払う理由がわからない場合は、ここに良い説明があります。スタック交換の回答

お尻:

EPPプロトコル:名前の登録と設定を処理するために使用されるDNSとは異なるプロトコル。

ICANN:ネットワークの安定した安全な運用を確保するために、インターネットネームスペースに関連する複数のデータベースのメンテナンスと手順を調整する責任を負う非営利組織

関連情報