ホスト名と完全修飾ドメイン名の違いは何ですか?


52

私は、サーバーのセットアップの世界では初めてであり、ホスト名という用語と完全修飾ドメイン名(FQDN)に困惑しています。
たとえば、ローカルネットワーク上のファイルをホストするサーバー(ファイルサーバーなど)をセットアップする場合、ホスト名などを使用しmyfileserverますか?
外部ユーザーがアクセスできるWebサーバー、メールサーバーなどをセットアップしたい場合はどうすればよいですか?


回答:


53

ホスト名はコンピューターの名前です。

完全修飾ドメイン名は、ホスト名と会社でよく使用されるドメインの末尾に.local

したがって、コンピューターの名前がbobで、会社のドメインがのcontoso.local場合、コンピューターの完全修飾ドメイン名(FQDN)はbob.contoso.local次のとおりです。

  • ホスト名bob
  • ドメインcontoso.com
  • FQDNbob.contoso.com

contoso.local私のようなドメインの場合、「外部」インターネットドメイン名を使用しませんでした。この名前は、サーバーをアドレス指定する唯一の方法である必要はありません。
IPアドレスで利用可能にした場合、DNSまたはそのIPアドレスを使用して、外部ユーザーがアクセスできるようにすることができます。

DNSのいくつかのより多くの情報:
- http://www.howstuffworks.com/dns.htm
- http://en.wikipedia.org/wiki/.local

編集.localドメインRobM に関するコメントをありがとう


だから私のコンピューターの名前は、私がいるネットワークセグメント上で一意でなければなりませんか?ローカルの使用にさらに混乱しています。いつローカルを使用しますか?サーバーに外部からアクセスできる場合にのみ、.com、.netなどを使用しますか?

たとえばcontoso.comとして設定し、内部のIPアドレス、たとえば192.168.0.1を指している場合、contoso.localという名前を付けるのではなく、それはどうなりますか?

1
インターネットの意味での「ドメイン」は、「peanutmonkey.com」のようなものです。次に、外部IPを取得し、DNSサーバーで「peanutmonkey.comの要求が来たら、このIPに送信します」と言います。次に、そのIPのコンピューターが要求を受け入れて処理します。「ローカルドメイン」とは、企業が500台のワークステーションをセットアップし、名前からIPを解決するための内部ツールを必要とするものですが、インターネットには知らせたくないものです。そのため、オフィスの外には存在しないドメイン名を持つ内部DNSがあります。
スクラソン

7
余談ですが、内部ドメイン名として「.local」を使用しないでください。これはbonjourネットワーキングの予約名です(あなたが思っているよりも多くの場所で使用されているリンゴのプロトコルです。 。
ロブモアー

3
1つのマイナーポイント-技術的にはドメインは末尾なしで完全に修飾されたと見なされません。最後に、暗黙的に空のラベル。したがって、www.google.com。はFQDNですが、www.google.comはそうではありません。実際には、ほとんどのアプリケーション(Webブラウザー、メールクライアントなど)は、少なくとも1つのドットを含むドメイン名が完全修飾されることを想定しています。
ムラリSuriar

8

ホスト名は単なるコンピューター名であり、完全修飾ドメイン名はホスト名にドメイン名を加えたものです。...

ホスト名:bigbox fqdn:bigbox.mynetwork.com

または、通常、fqdnは.comではなく.localで終わりますが、これは環境固有です。

通常、.localドメインが設定されたプライベートDNSと、.comが住んでいる公衆用の個別のDNSサーバーがあります。誰かがあなたのすべてのホストのリストを取得する方法を持ち、それがあなたのネットワークを攻撃にさらすので、パブリックDNSサーバーに.localドメインを置きたくありません。


2

3つの部分と考えてください

たとえば、FIUという大学です。(はい、それは本物の大学です)コンピューターサイエンス側には、cs.fiu.eduというドメインがあります

また、サーバーのホスト名であるmoodleと呼ばれる他のサーバーもあります。

hostname = moodle
domain name = cs.fiu.edu
FQDN for that server is called moodle.cs.fiu.edu

現在、cs.fiu.eduは、ドメインfiu.eduからのブランチです。したがって、ホスト名= csドメイン= fiu.edu FQDN = cs.fiu.edu(これをホストする別個のサーバーです)が、ドメインcs.fiu.eduは部門に属します。それが理にかなっているかどうかわからない。しかし、そのシナリオもあり得ます。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.