web-dev-qa-db-ja.com

ドメインレジストラなしでドメインを取得して使用できますか?

大きな問題はである必要があると思いますが、なぜドメインレジストラが必要なのですかレジストラの目的は、すべての人が行う必要がある方法がブラウザに入力することhttp://www.example.com/most_trafficked_domain_everであり、あなたが移動するかどうかに関係なく、物理サーバーの場所に移動することだと理解しています。

そうは言っても、レジストラなしでドメインに直接接続することはできませんか?

*私はそれがそうであると仮定します、それはインターネットの「 一部 」の仕組みです。

http://192.0.2.4/などのIPアドレスでWebサイトを実行できます。これを行うには、ドメイン名は必要ありません。ただし、IPアドレスは通常、特定のホスティング会社またはインターネットサービスプロバイダーに関連付けられています。 Webサイトを新しいホストまたはISPに移動する場合、IPアドレスが変更されます。

ドメイン名を取得すると、そのドメイン名をWebサイトの現在のIPアドレスにマッピングし、ホスティングを変更したときにそのIPアドレスを更新できます。ドメイン名を取得するには、ドメインレジストラーで登録する必要があります。レジストラを経由せずにドメイン名を取得する方法はありません。

ドメイン名はuniqueである必要があり、同じ名前のWebサイトが存在しないようにします。これには、名前を要求し、名前を登録し、名前を数値アドレスにマッピングする中央の方法が必要です。このシステムはDNSシステムであり、「割り当てられた名前と番号のためのインターネット株式会社」(ICANN)によって監督されています。 ICANNは、インターネットを作成した組織と協力して米国政府によってこの役割を果たすために作成されました。

ICANNは、「ルート」サーバーと呼ばれるDNSサーバーのセットを監督します。これらのサーバーは、.com.net.orgなどのトップレベルドメイン(TLD)用です。すべてのTLDのDNSサーバーのIPアドレスを指定します。また、ICANNはトップレベルドメインの数を管理し、それらを運用するための契約を授与します。

各トップレベルドメインは、個々のWebサイトで実際に登録が行われる場所です。各トップレベルドメインには、誰がドメインを登録できるか、どのドメインレジストラーを使用するか、およびそれらのドメイン名にかかる費用について独自のポリシーがあります。

レジストラは、各ドメインのレコードをTLDサーバーに挿入する責任があります。これらのレコードは、個々のドメインに使用されるネームサーバーを指定します。そのため、たとえば、example.comのIPアドレスを取得するには、次のすべてが発生する必要があります(ただし、すべてのクエリが毎回発生しないようにDNSがすべてをキャッシュします)。

  • NSレコードに対して、.comのルートネームサーバーからクエリを実行します。
  • .comのネームサーバーからexample.comのNSレコードをクエリします
  • example.comのIPアドレスのexample.comのネームサーバーを照会します

my-sub-domain.example.comなどの「第3レベルドメイン」でWebサイトを実行することもできます。ドメインを実行する人は誰でも、その下にあるドメインを順番に削除できるため、このようなサブドメインは広く利用可能です。多くの場合、無料で簡単に登録できます。多くの場合、 ダイナミックDNS サービスと組み合わせて使用​​されます。

第3レベルのドメインを使用してWebサイトを実行することには、大きな欠点がいくつかあります。

  • 名前に対するあなたの権利は、通常、第2レベルドメインを取得する場合と比べて十分に保護されていません。この名前は、ドメイン所有者の気まぐれにより、またはドメイン所有者がサービスをこれ以上提供したくないために、多くの理由で取り消される可能性があります。
  • ブラウザでは、Cookieを第2レベルのドメインに設定できます。つまり、Cookieは、セキュリティを損なう多くのサイト間で共有できます。
  • 検索エンジンは、第3レベルドメインサイトの薄暗いビューを取ります。彼らは多くのスパムを発見し、多くの場合、その下にある多くの無関係なウェブサイトでドメイン全体を罰します。 10ドルを支払うことはコミットメントと品質の小さな兆候であるため、検索エンジンはしばしば第2レベルドメインにボーナスを与えます。

こちらもご覧ください:

3

OK、Webブラウザーがwww.example.comをIPアドレスに変換する方法を説明しましょう。既にキャッシュされていないものと仮定します。技術的には、これはブラウザではなくオペレーティングシステムです。ブラウザはオペレーティングシステムに問い合わせて応答を取得するだけです。実際、ほぼ確実にあなたの下流のどこかにキャッシングDNSサーバーを持っているので、コンピューターを実際に使用する必要はありません。初めて使用する場合でもです。

最初に、すでにwww.example.comについて知っているかどうかを確認します。いや。 example.comはどうですか?まだありません。 comだけはどうですか?まだありません。今では、ルートDNSサーバーのIPアドレスのハードコード化されたリストがコンピューターに含まれていることを除いて、非常にまれにしか動かなくなります。そのため、ルートサーバーにcomについて通知するように要求し、ルートサーバーはcomに対して権限のあるDNSサーバーを通知します。次に、example.comについてcomの権限のあるサーバーに要求し、comサーバーはexample.comに対して権限のあるDNSサーバーを通知します。次に、www.example.comのAレコードをexample.comの信頼できるサーバーに要求し、必要な回答を取得します。

ドメインレジストラーの役割は、DNSサーバーをcomの権限のあるサーバーに、example.comの権限のあるサーバーとして一覧表示して、ユーザーのコンピューターがそれらを見つけられるようにすることです。そのため、レジストラが必要です。

4
Mike Scott

前の返信は、2つの点を除いて、基本的にすでに理由を説明しています。

  • レジストラとDNSオペレーターとウェブホスティング会社の仕事は技術的に分離されており、さまざまなエンティティから提供される可能性があります(例:GoDaddyでドメインを登録し、CloudFlareをDNSに使用し、Amazonクラウドでウェブサイトをホストできます)、非常に頻繁に、3つすべてを行うレジストラが見つかる場合でも
  • レジストラを使用する必要がある、またはレジストリに依存しない:mostレジストリはレジストラの使用を義務付けるか、レジストラ(gTLDに対して過去に義務付けられたICANNなど)を通過することを強制されますが、ccTLDの一部のレジストリレジストラの使用と並行してドメインを直接登録することを許可します(.DEが例です)。
1
Patrick Mevzek

「レジストラの目的は、すべての人々がしなければならない方法がブラウザに入力することであると理解しています http://www.example.com/most_trafficked_domain_ever そして彼らはあなたの物理的なサーバーの場所に連れて行かれます、移動するかどうかに関係なく」

これは、レジストラが行うことの一部にすぎません。ドメイン名を購入してからオンラインにするためには、ほとんどのハイテクに精通した消費者が知っていることを超えて、かなりの技術的知識が必要です。確かに、それは可能かもしれませんが、ほとんどの人にとって実行可能ですか?いや。

0
Dynadot