質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

ただいまの
回答率

88.90%

【用語】ホスト名、ドメイン名、FQDN

受付中

回答 5

投稿 編集

  • 評価
  • クリップ 0
  • VIEW 326

kuro22

score 10

SESで働いております。
専門の言語、領域が異なる様々なエンジニア様にお会いします。

そこでURLのhttpsのすぐ後の部分の呼び方が人によって(専門によって?)異なることに気がつきました。

https://teratail.com/feed/new/1


上であればteratail.comです。

ドメインで通じる人がいれば、
「ドメインじゃなくてホストでしょ?」
と訂正される方もいて。

ネットワーク関連の方からはFQDNと言われたり。

サイトや参考書、書籍によっても呼び方がまちまちです。

現場でなんと伝えればきちんと伝わるのでしょうか?

それとも専門によって違うのでしょうか?

皆さんはなんて呼んでいますか?

  • 気になる質問をクリップする

    クリップした質問は、後からいつでもマイページで確認できます。

    またクリップした質問に回答があった際、通知やメールを受け取ることができます。

    クリップを取り消します

  • 良い質問の評価を上げる

    以下のような質問は評価を上げましょう

    • 質問内容が明確
    • 自分も答えを知りたい
    • 質問者以外のユーザにも役立つ

    評価が高い質問は、TOPページの「注目」タブのフィードに表示されやすくなります。

    質問の評価を上げたことを取り消します

  • 評価を下げられる数の上限に達しました

    評価を下げることができません

    • 1日5回まで評価を下げられます
    • 1日に1ユーザに対して2回まで評価を下げられます

    質問の評価を下げる

    teratailでは下記のような質問を「具体的に困っていることがない質問」、「サイトポリシーに違反する質問」と定義し、推奨していません。

    • プログラミングに関係のない質問
    • やってほしいことだけを記載した丸投げの質問
    • 問題・課題が含まれていない質問
    • 意図的に内容が抹消された質問
    • 過去に投稿した質問と同じ内容の質問
    • 広告と受け取られるような投稿

    評価が下がると、TOPページの「アクティブ」「注目」タブのフィードに表示されにくくなります。

    質問の評価を下げたことを取り消します

    この機能は開放されていません

    評価を下げる条件を満たしてません

    評価を下げる理由を選択してください

    詳細な説明はこちら

    上記に当てはまらず、質問内容が明確になっていない質問には「情報の追加・修正依頼」機能からコメントをしてください。

    質問の評価を下げる機能の利用条件

    この機能を利用するためには、以下の事項を行う必要があります。

回答 5

+4

foo.example.comの場合、FQDNは全体のfoo.example.comですが、ドメインとしてはexample.comです。

投稿

  • 回答の評価を上げる

    以下のような回答は評価を上げましょう

    • 正しい回答
    • わかりやすい回答
    • ためになる回答

    評価が高い回答ほどページの上位に表示されます。

  • 回答の評価を下げる

    下記のような回答は推奨されていません。

    • 間違っている回答
    • 質問の回答になっていない投稿
    • スパムや攻撃的な表現を用いた投稿

    評価を下げる際はその理由を明確に伝え、適切な回答に修正してもらいましょう。

  • 2020/07/17 11:55

    > 書籍によっては、FQDNを「ホスト名」と書かれています。
    その記載は誤っているのでしょうか?

    その用法もあります(ちょうど上にコメントしたとおりです)。

    キャンセル

  • 2020/07/17 12:01

    www(ホスト)がついたドメインをサブドメインとも呼びますよね。
    頭痛がとまりません。

    キャンセル

  • 2020/07/17 12:11 編集

    > 現場でなんと伝えればきちんと伝わるのでしょうか?

    「ドメインを買ってくる」とか「ローカルネットワークでのホスト名を考える」といった状況を除けば、どれでも問題ないです。改めて問われたから確認したまでで、日頃からそんなに厳密に区別して呼び分けているわけではないです。

    キャンセル

+2

こう言う場合、自分はわかりやすいので、ヨドバシカメラを例に説明しています。

https://www.yodobashi.com/
です。

ホスト:www
ドメイン:yodobashi.com
FQDN:www.yodobashi.com

投稿

  • 回答の評価を上げる

    以下のような回答は評価を上げましょう

    • 正しい回答
    • わかりやすい回答
    • ためになる回答

    評価が高い回答ほどページの上位に表示されます。

  • 回答の評価を下げる

    下記のような回答は推奨されていません。

    • 間違っている回答
    • 質問の回答になっていない投稿
    • スパムや攻撃的な表現を用いた投稿

    評価を下げる際はその理由を明確に伝え、適切な回答に修正してもらいましょう。

  • 2020/07/17 12:12

    ありがとうございます。

    キャンセル

+2

ホスト、というのがある一つの(物理的な)コンピュータを指すためのものだとするなら、URL に書かれたドメインの部分をホストと1対1に紐付けることはできません。

なぜなら

  • 一つのホストが複数のドメインをホスティングすることがある(バーチャルホスト)
  • 複数のホストが一つのドメインを処理することがある(ロードバランス、DNS ラウンドロビン)

ので。

投稿

  • 回答の評価を上げる

    以下のような回答は評価を上げましょう

    • 正しい回答
    • わかりやすい回答
    • ためになる回答

    評価が高い回答ほどページの上位に表示されます。

  • 回答の評価を下げる

    下記のような回答は推奨されていません。

    • 間違っている回答
    • 質問の回答になっていない投稿
    • スパムや攻撃的な表現を用いた投稿

    評価を下げる際はその理由を明確に伝え、適切な回答に修正してもらいましょう。

  • 2020/07/17 12:06

    確実に伝わる名称はFQDNでしょうか?

    キャンセル

  • 2020/07/17 12:09

    FQDN と言った場合はサブドメインまで含めた部分となりますが(foo.example.com のような)、サブドメインがない URL も存在する(terateil.com のように。この場合はドメイン=FQDN となります)のがややこしいですね。
    まあ確実なのは FQDN でしょう。
    ※ドメインは DNS の管理単位と考えれば……

    キャンセル

+2

既に回答がありますが、厳密な区別はないので拘らない方が精神衛生上良い、というのと、文脈で判断し辛い、誤解を生みそうというのであれば確認するなり補足を入れるなり注意する、で良いと思います。

まずRFC1738的には、https://ほげほげ/ の部分で、ポート番号とか色々混ざらなければ、ここは "host" です。なので「ホスト」は別段間違いではありません。
ところで、host とは何かというと、"FQDN" もしくは "IPアドレス" です。このケースでIPアドレスでないのは明らかなので「FQDN」も間違いではありません。

そしてFQDNですが、これは Fully Qualified な Domain Name です。つまり「ドメイン名」の一種というか一形態。なので、「ドメイン(名)」も間違いではありません。

…ただ、サーバ上の名前管理として、"www.hogehoge.com" とあったときに、www をホスト、hogehoge.com をドメインと分けて考える習慣もありまして。
domainname(8)なんかを見るに、NISドメイン管理との整合性を保つためだったのかなという気もしますが。そうすると、上の host/FQDN/ドメイン とは指す内容が微妙に合わなくなることになります。

結局、「厳密な用語」と考えるには向かないので、文脈に注意しましょう、ということかと思います。
※敢えて言うなら、FQDN なら誤解の生まれる余地はないかな、という気はします。

投稿

  • 回答の評価を上げる

    以下のような回答は評価を上げましょう

    • 正しい回答
    • わかりやすい回答
    • ためになる回答

    評価が高い回答ほどページの上位に表示されます。

  • 回答の評価を下げる

    下記のような回答は推奨されていません。

    • 間違っている回答
    • 質問の回答になっていない投稿
    • スパムや攻撃的な表現を用いた投稿

    評価を下げる際はその理由を明確に伝え、適切な回答に修正してもらいましょう。

  • 2020/07/17 14:38

    asuchi0819 さん、ご指摘どうもありがとうございます。修正させていただきました。

    キャンセル

  • 2020/07/17 19:09

    > te2jiさん
    > 「厳密な用語」がないってのは、逆じゃないですかね?
    確かにそうですね。表現が難しい。どちらかというと「用語単独で厳密に意味が決まる」ってことがないことを意図していました。

    > 質問者さん
    dodox86さんが rfc3986 ( こっちの方が新しい ) を挙げられてますが、こちらではもはやFQDNでもなくて"reg-name"なんですよね ( DNS的なドメイン名に限らないから )。そういう意味で、「最も正当性があるのは 『ホスト』」とも言えると思いますが、「ホスト+ドメイン=FQDN」的な考え方があるのも知っているので、「日常会話的に」使い辛いと考えてます。
    あとは「ホスト」と言った場合、IPアドレスも許容することになるんですが、除きたい場合は逆に使えないことに。

    なお、私はわりと用語にルーズで、というよりも「厳密な用語を使えば内容を誤解無く共有できる」とは期待してないので、用語の統一よりも誤解を生まない対策の方を重要視するスタンスです。用語に対して人々が持ってる印象、結構違いますからね。
    ※文書を整備するときどうするか、だと、また変わるところだと思います。

    キャンセル

  • 2020/07/21 10:27

    「ドメイン取得して」
    からの
    「ホスト名はなんですか?」
    がしっくりこないんですよね。
    個人的な好みの話なんですが。

    キャンセル

+2

回答としては、angel_p_57さんの通りですが、

サイトや参考書、書籍によっても呼び方がまちまちです。 

URLであるhttps://teratail.com/feed/new/1の一部分である「teratail.com」の部分を「ドメイン名」と書いてあるケースはまず無いと思います。そこは「ホスト」です。ホスト部分に書けるのはFQDNかIPアドレスです。

URLの一部であることを離れて、「teratail.com はホスト名ですか?ドメイン名ですか?」という質問であれば、サイトや参考書、書籍によっても呼び方がまちまちでしょう。

ということで、「自分は今一体何の話をしているのか?」を明確にすることが重要です。

大雑把に書くと、
・ホスト名:コンピューターの名前
・FQDN:IPアドレスを名前で検索できるようにした時の名前
・ドメイン名:FQDNもしくはそのうちの上位階層部分

それとも専門によって違うのでしょうか? 

という理解でそんなに外れてはいないと思いますが、同じ人が使うときでも何の話をしているかによって違うでしょう。

投稿

  • 回答の評価を上げる

    以下のような回答は評価を上げましょう

    • 正しい回答
    • わかりやすい回答
    • ためになる回答

    評価が高い回答ほどページの上位に表示されます。

  • 回答の評価を下げる

    下記のような回答は推奨されていません。

    • 間違っている回答
    • 質問の回答になっていない投稿
    • スパムや攻撃的な表現を用いた投稿

    評価を下げる際はその理由を明確に伝え、適切な回答に修正してもらいましょう。

  • 2020/07/21 10:25

    >ホスト名:コンピューターの名前
    ロードバランサーで振り分け先のコンピュータを変えているので
    「コンピューターの名前」がしっくりこないんです。

    キャンセル

  • 2020/07/21 19:51

    その場合は、
    「ロードバランサーとして動いているコンピューターの名前」
    でしょう。

    キャンセル

15分調べてもわからないことは、teratailで質問しよう!

  • ただいまの回答率 88.90%
  • 質問をまとめることで、思考を整理して素早く解決
  • テンプレート機能で、簡単に質問をまとめられる

関連した質問

同じタグがついた質問を見る