ホスト名

ウィキペディアから、無料の百科事典
ナビゲーションにジャンプ 検索にジャンプ

コンピュータネットワークではホスト名(主にノード名[1] )は、コンピュータネットワークに接続されたデバイスに割り当てられ、ワールドワイドウェブなどのさまざまな形式の電子通信でデバイスを識別するために使用されるラベルですホスト名は、単一の単語または句で構成される単純な名前の場合もあれば、構造化されている場合もあります。通常、各ホスト名には、パフォーマンスやその他の理由でパケットをルーティングするために 、少なくとも1つの数値ネットワークアドレスが関連付けられています。

インターネットホスト名は、ドメインネームシステム[2](DNS)ドメインの名前を、ホスト固有のラベルからピリオド( "ドット")で区切って追加している場合があります。後者の形式では、ホスト名はドメイン名とも呼ばれます。インターネットのトップレベルドメインを含め、ドメイン名が完全に指定されている場合、ホスト名は完全修飾ドメイン名(FQDN)であると言われます。DNSドメインを含むホスト名は、多くの場合、ホスト名をアドレスにマッピングする目的、またはその逆のプロセスのために、それらが表すホスト のIPアドレスとともにドメインネームシステムに保存されます。

インターネットホスト名

インターネットでは、ホスト名はホストコンピュータに割り当てられたドメイン名です。これは通常、ホストのローカル名とその親ドメインの名前の組み合わせです。たとえば、en.wikipedia.orgは、ローカルホスト名(en)とドメイン名wikipedia.orgで構成されます。この種のホスト名は、ローカルホストファイルまたはドメインネームシステム(DNS)リゾルバーを介してIPアドレスに変換されます。1台のホストコンピューターが複数のホスト名を持つ可能性があります。ただし、通常、ホストのオペレーティングシステムは、ホストがそれ自体に使用する1つのホスト名を持つことを好みます。

以下の制限が守られている限り、任意のドメイン名をホスト名にすることもできます。したがって、たとえば、en.wikipedia.orgwikipedia.orgはどちらもIPアドレスが割り当てられているため、ホスト名になります。ホスト名は、ドメインネームシステムに適切に編成されている場合、ドメイン名である可能性があります。ドメイン名は、インターネットホストに割り当てられ、ホストのIPアドレスに関連付けられている場合、ホスト名である可能性があります。

構文

ホスト名は、ドットで連結された一連のラベルで構成されます。たとえば、「en.wikipedia.org」はホスト名です。各ラベルの長さは1〜63文字である必要があります。[2]区切りドットを含むホスト名全体には、最大253文字のASCII文字が含まれます。[3]

プロトコルのインターネット標準(Request for Comments)では、ラベルにASCII文字aからz(大文字と小文字を区別しない方法)、0から9の数字、およびハイフンマイナス文字( '-')のみを含めることができると指定されています。ホスト名の元の仕様では、ラベルはハイフンで終わるのではなく、英字で始まる必要がありました。[4]ただし、その後の仕様では、ホスト名ラベルを数字で始めることが許可されていました。[5] 国際化ドメイン名は、 Punycodeトランスクリプションを使用してASCII文字列としてドメインネームシステムに保存されます[6]

ホスト名にアンダースコア文字(_)などの他の文字を含めることはできませんが、他のDNS名にはアンダースコアを含めることができます。[7] [8]この制限はRFC2181によって解除されました。DomainKeysやサービスレコードなどのシステム特殊文字がホスト名と混同されないようにする手段としてアンダースコアを使用します。たとえば、_http._sctp.www.example.comは、ドメインexample.com内のSCTP対応Webサーバーホスト(www)のサービスポインターを指定します標準にもかかわらず、ChromeFirefoxInternet ExplorerEdgeSafariではホスト名にアンダースコアを使用できますが、ホスト名の一部にアンダースコア文字が含まれている場合、IEのCookieは正しく機能しません。[9]

ただし、アンダースコアで構成されるホスト名の解決を試みることは有効です。例: _。 example.comこれはRFC7816で使用され、反復クエリ中に中間DNSサーバーが利用できる情報の量を減らします。[10]クエリ名の最小化機能は、 BIND9.14.0ではデフォルトで有効になっています[11]

ホスト名en.wikipedia.orgは、DNSラベルen(ホスト名またはリーフドメイン)、wikipedia(セカンドレベルドメイン)、およびorg(トップレベルドメイン)で構成されています。ホスト名には26003abcなどのラベルを使用できますが-hi -、_ hi _* hi *は無効です。

トップレベルドメイン名(TLD)までのすべてのラベルが指定されている場合、ホスト名は完全修飾ドメイン名(FQDN)と見なされます。ホスト名en.wikipedia.orgは、トップレベルドメインorgで終了するため、完全に修飾されます。オペレーティングシステムのDNSソフトウェアの実装によっては、完全修飾ドメイン名を完成させるために、修飾されていないホスト名がシステムに構成されているデフォルトのドメイン名と自動的に組み合わされる場合があります。例として、 MITの学生は、 「 joe @ @csail」にメールを送信し、メールシステムによって自動的にjoecsail.mit.eduに送信されるように認定される場合があります

適切なホスト名を選択するための一般的なガイドラインは、RFC1178に概説されています。[12]

土星木星は、 PCという名前のネットワークに接続された2つのデバイスのホスト名である可能性がありますPCでは、デバイスはホスト名によってアドレス指定されます。デバイスのドメイン名は、それぞれsaturn.PCjupiter.PCです。PCがインターネットでセカンドレベルドメイン名として登録されている場合( PC.netなど)、ホストは完全修飾ドメイン名saturn.PC.netおよびjupiter.PC.netでアドレス指定できます。

も参照してください

参考文献

  1. ^ System V / ATランタイムシステムマイクロポート。
  2. ^ a b RFC 1034、セクション3.1「名前空間の仕様と用語」
  3. ^ チェン、レイモンド(2012年4月12日)。「DNS名の実際の最大長はどれくらいですか?」Microsoftdevblog_ 2019年5月18日にオリジナル(html)からアーカイブされました2019年7月31日取得
  4. ^ DODインターネットホストテーブルの仕様1985年10月。doi10.17487 / RFC0952RFC952_
  5. ^ インターネットホストの要件-アプリケーションとサポート1989年10月。doi10.17487 / RFC1123RFC1123_
  6. ^ RFC 3492、 Punycode:アプリケーションの国際化ドメイン名(IDNA)用のUnicodeのブートストリングエンコーディング、A。Costello、インターネットソサエティ(2003年3月)
  7. ^ 「DNSのアンダースコア」2011年7月20日取得
  8. ^ 「一般的なDNSの操作および構成エラー」2018年8月21日取得
  9. ^ Internet Explorer Cookie Internals(FAQ)
  10. ^ プライバシーを改善するためのDNSクエリ名の最小化土井10.17487 / RFC7816RFC7816_
  11. ^ 「QNAMEの最小化とあなたのプライバシー」2019年7月17日取得
  12. ^ Libes、D。「コンピュータの名前の選択」IETFIETF(Integrated Systems Group / NIST)2021年11月21日取得