ホスト名を設定する際の命名規則を教えて下さい。
例えば、Solaris2.Xだったら、英数字と-(ハイフン)が使用できて、
数字のみはダメ、等。

全てのネットワーク機器で、ホスト名の命名規則が統一されているのかどうかが
知りたいのですが、もし、ベンダーやOS等で違いがあるのであれば、
その違いと、一般的な命名規則を教えていただきたいのです。

サーバ、PC、ルータなどなど、ホスト名を設定できるものであれば、
マシン、OSの種類は問いません。
あなたが使用しているものや知っているものだけでかまいませんので、
教えて下さい。

よろしくお願いします。

このQ&Aに関連する最新のQ&A

A 回答 (1件)

ホスト名はドメイン名の一部となる場合があるので、ドメイン名の命名規則(RFC-0819)に従うべきです。



具体的には、最初の文字は英字、途中は英数字またはハイフン、最後の文字は英数字です。
大文字と小文字の区別はありませんが、普通は小文字を使用するのが良いでしょう。

よくある間違いとしては、ハイフンの代わりにアンダーバー( _ )を使ったり、全角文字を使ったりするケースがあります。全角文字というのは、PCのコンピュータ名(プリインストールマシンだと使用者の氏名になっていたりすることがある)をそのままホスト名として登録しようとした場合などに起きる誤りです。

文字数については、あまり長いと UNIX のコマンド(who,finger 等)で全部を表示し切れなかったりするので、普通は 8 文字程度、長くとも 16 文字程度にしておくのが無難です。制限文字数もあったと思いますが、ちょっと今思い出せません m(_ _)m

命名規則の詳細については、参考URLを参照して下さい(英語ですが…)。

参考URL:http://www.csl.sony.co.jp/cgi-bin/hyperrfc?rfc81 …
    • good
    • 0
この回答へのお礼

早速のお返事、ありがとうございます。
とても分かりやすい説明で、助かりました。

お礼日時:2001/12/03 15:41

このQ&Aに関連する人気のQ&A

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人が検索しているワード

このQ&Aと関連する良く見られている質問

Qホスト名からIPアドレスを検索、設定するバッチファイルを作成したいです

ホスト名からIPアドレスを検索、設定するバッチファイルを作成したいです。。

まず、下記の内容のようなテキストがあります。(仮に『a.txt』とします)
-----------------------
ホスト名1 IPアドレス1
ホスト名2 IPアドレス2
ホスト名3 IPアドレス3
ホスト名4 IPアドレス4

-----------------------

処理としては、
バッチ叩く→ 叩いた端末のホスト名で『a.txt』内を検索→
→ 同じ行のIPを抽出 →IP設定変更 →完
を目指しています。

同じ行のIPを抽出するところで躓いてしまいました…。

良いアイデアはありませんでしょうか。
よろしくお願いします!

Aベストアンサー

ちょこっとIP呼び出すところだけ作ってみました。
バッチを実行するPCのホスト名は環境変数%COMPUTERNAME%で呼び出す前提です。
なので、a.txtにもホスト名は大文字で書いておく必要があります。
あ、あとバッチファイル内の記述を前提にしているので、コマンドラインから実行するときは"%%"を"%"に置き換えてください。
----
for /F "tokens=1,2" %%I in (a.txt) do (
if %%I==%COMPUTERNAME% (
<なにかしらのコマンド. IPは%%Jで呼び出し可>
)
)
----

Qocn ホスト名 尼崎

はじめまして。

友人とブログを開設し、念のためトラブルのことも
考えてアクセス解析を設置しました。

まだ何もトラブルは生じていないのですが、
ある人の書き込みで、兵庫県尼崎市に住んでいるのに、
その人のホスト名が「osakakita.ocn.ne.jp」になっていたので
尼崎市は兵庫県なのに、「hyogo.ocn.ne.jp」にならないのかな?と
素朴な疑問を抱いてしまいました。

尼崎市は、「o6」から市外局番が始まり、大阪と同じなので
そのせいなのでしょうか。

もしご存知の方がいらっしゃいましたらぜひ教えていただけないでしょうか。よろしくお願いいたします。

Aベストアンサー

>尼崎市は、「06」から市外局番が始まり、大阪と同じなので
そのせいなのでしょうか

そのとおりで、尼崎の上流はNTTコミュニケーションズ関西営業本部の中之島か堂島になるようです。

Qローカルホスト名とhostnameを同じにしたい

MacやLinuxはあまり詳しくないので細かい点はご容赦ください。

会社で使用しているMacOSX(10.6)にソフトをインストールしたいのですが、
どうもMacのローカルホスト名と実際のホスト名が違うことによるエラーでインストールできません。
Macのローカルホスト名は"共有"設定で指定していて、ダイナミック・グローバル・ホスト名のチェックは外しています。
IPは固定です。
また、DHCPサーバは部署外(ネットワーク運営側)、DNSサーバは自部署にあります。

Macのローカルホスト名は欧文のユニークなものなのですが、
あずターミナルを起動すると、以下のように、そのローカルホスト名が表示されるであろう行の先頭に[x000]と表示されます。
 X000:~ mymac$

ここで[hostname]と入力しますと、[x000.y000.kaisya.co.jp]と表示されます。
この[x000.y000.kaisya.co.jp]というアドレスは自部署のパソコン設定に必要な設定としては周知されていませんが、
[y000.kaisya.co.jp]の部分はMac設定項目として指定されている"検索ドメイン"の入力項目と同じです。

こういう状況ですが、実際のホスト名をMacのコンピュータ名にする方法はありますでしょうか。
また、ローカルホスト名とhostnameの表示が違う原因はなんなのでしょうか。異常ではないのでしょうか。

MacやLinuxはあまり詳しくないので細かい点はご容赦ください。

会社で使用しているMacOSX(10.6)にソフトをインストールしたいのですが、
どうもMacのローカルホスト名と実際のホスト名が違うことによるエラーでインストールできません。
Macのローカルホスト名は"共有"設定で指定していて、ダイナミック・グローバル・ホスト名のチェックは外しています。
IPは固定です。
また、DHCPサーバは部署外(ネットワーク運営側)、DNSサーバは自部署にあります。

Macのローカルホスト名は欧文のユニークなものなのです...続きを読む

Aベストアンサー

それは正常な動作だと思われます。

OS X の hostname は
(1) DHCP サーバーから供給された名前
(2) DNS の逆引きで出てきた名前
(3) 「共有」設定で入力した名前
(4) 'localhost'
の順で決定されます。
このケースでは、(1) か (2) で名前が決まってしまい、(3) の設定は無視される形になったのでしょう。

これを解消して自分の好きな hostname にするには、ターミナルで
scutil --set HostName (好きなホスト名)
を実行します(10.5 以降)。場合によっては sudo が必要かもしれません。
ちなみに 10.4 以前では /etc/hostconfig の HOSTNAME エントリを書き換えます。

Qホスト名がわかるメリットとは

ホスト名がわかるとなにかいいことありますか?

あるHPでアクセス解析ツールを使っています。
時間帯別のアクセス数や、リンク元を知りたくてつけたのですが、
そのツールではホスト名もわかるようになっていました。
ホスト名がわかると、個人が特定できる!なんて思ってはいませんが
なにがわかるのかな、知っていいことあるのかな、
と思って質問してみました。

Aベストアンサー

サイトに荒らしなどが現れて、その人からのアクセスを拒否をしたい(または、掲示板の書き込みを禁止したい)時に、どの人かわかりやすいんじゃないでしょうか…。

Qteratermにて、ホスト名でログインできない

【環境】
ホストOS:WINDOWS XP
ゲストOS:Ubuntu 10.10

【内容】
ホストOS上にあるteratermで、ゲストOSにログインをしようとします。
SSHでIPアドレスを指定する場合は、ログインができます。
しかし、ホスト名(ゲストOSのホスト名)を指定する場合は、ログインできません。

ホストOS上で、ゲストOSに対して、pingを実行したところ
IPアドレスでは、疎通が取れます。
ホスト名(ゲストOSのホスト名)では、疎通が取れません。


ホスト名(ゲストOSのホスト名)でログインできるようにするには、
ホストOS上の設定をする必要があるのでしょうか。

その方法について、ご教授をお願いしたく、記載いたしました。

以上、よろしくお願いいたします。

Aベストアンサー

TCP/IPのネットワーク上で名前で接続するなら、DNSかhostsで名前からIPアドレスを引けないとだめです。
ゲストOSとかホストOSとかは無関係です。
Windows XPなら
Windowsインストールドライブ:\Windows\Syetem32\drivers\etc
だったと思うけど、hostsファイルがあるので、メモ帳とかのエディタでIPアドレスとホスト名を記述してください。
hostsファイルに記述して保存したら直後からホスト名が有効になります。

Qサブドメインとホスト名の違い

掲題、“サブドメイン”と“ホスト名”の違いがよく分かりません。
どなたか教えてくださーい!

Aベストアンサー

ホスト名とはサーバ(コンピュータ)の名前です。
ドメイン名とは組織名です。

例:www.kyoto-u.ac.jp(京都大学のURL)

このURLは以下のような意味となります。
日本(jp)の高等教育機関(ac)である京都大学(kyoto-u)にあるwww(www)という名前のサーバ

ここではドメインとホスト名は以下のようになります。
ドメイン:kyoto-u.ac.jp
ホスト名:www

次にサブドメインですが、実際に京都大学のWebサイトにはサブドメインがあります。

例1:http://www.kogaku.kyoto-u.ac.jp/
⇒京都大学(kyoto-u)の工学部(kogaku)にあるwwwという名前のサーバ
ドメイン  :kyoto-u.ac.jp
サブドメイン:kogaku
ホスト名  :www


例2:http://www.educ.kyoto-u.ac.jp/
⇒京都大学(kyoto-u)の教育学部(kogaku)にあるwwwという名前のサーバ
ドメイン  :kyoto-u.ac.jp
サブドメイン:educ
ホスト名  :www

なお工学部のwwwと教育学部のwwwは同じ名前ですが違うドメインにあるので別物と思った方が良いです。
「工学部の鈴木さんと教育学部の鈴木さんは同姓だけど別人」みたいな感じです。

なおドメイン名はDNSサーバによって管理され、基本的に各ドメインごとにDNSサーバを設置します。(例外はあります)
大きな組織だと管理するサーバが多いので事業部ごとに管理を分割することもあり、その場合にサブドメインを使うことが多いです。

ホスト名とはサーバ(コンピュータ)の名前です。
ドメイン名とは組織名です。

例:www.kyoto-u.ac.jp(京都大学のURL)

このURLは以下のような意味となります。
日本(jp)の高等教育機関(ac)である京都大学(kyoto-u)にあるwww(www)という名前のサーバ

ここではドメインとホスト名は以下のようになります。
ドメイン:kyoto-u.ac.jp
ホスト名:www

次にサブドメインですが、実際に京都大学のWebサイトにはサブドメインがあります。

例1:http://www.kogaku.kyoto-u.ac.jp/
⇒京都大学(kyo...続きを読む

QLAN内専用のWEBサーバのマシンのホスト名

LAN内専用のWEBサーバを立てるときの、サーバのホスト名とApacheの設定で疑問があります。
環境はCentOS/Apacheです。

一般的に公開サーバを構築するときのホスト名はFQDNで
【ホスト名】任意のホスト名.ドメイン名・・・(1)

では、LAN内専用のサーバを構築するときのサーバのホスト名は
ドメイン名にあたるところを「ホスト名.存在しないドメイン名」という形で必ず、ホスト名.ドメイン名の形で設定しないといけないのでしょうか?
【ホスト名】www.home.server ・・・(2)

LAN内専用のサーバを構築するときのマシンには、必ずドメイン名の部分まで設定するものなのか
それともホスト名だけを設定したらよいものなのかがわかりません。(一般的に)

また仮に、・・・(2)のように設定した場合のApacheの設定なんですが

==httpd.conf==
#ServerName new.host.name:80 (デフォルトで無効)を
ServerName www.home.server:80 にすべきですか?デフォルトのまま無効でいいですか?

そしてLAN内のクライアントからアクセスする場合なんですが
http://www.home.server なんてしてもLAN内でwww.home.serverは見つけられませんよね?
もし、WAN空間にwww.home.serverというホストが存在していれば、そっちにアクセスしてしまうから問題になりますけど・・・

LAN内専用に立てるサーバのホスト名と、LAN内のクライアントからアクセスするやり方として、

1.そもそもLAN内専用のサーバにはFQDNをつけない(ホスト名だけ)
そして、LAN内からWEBサーバにアクセスするにはIPアドレスでアクセスする。
(なのでLAN内ではApacheのバーチャルホストは一般的に運用できない。運用しない)

2.LAN内専用のサーバであってもFQDNをつけてよい(ただし、ホスト名.存在しないドメイン名)
そして、LAN内からWEBサーバにアクセスするにはIPアドレスか、内向けDNSで名前解決させるか、
クライアント毎のhostファイルを使って任意につけたFQDNでアクセスできるように設定する。

説明が下手ですいません。どうするのが一般的なのかがすごく疑問なんです。

今は、サーバのホスト名はホスト名だけ設定し、LAN内からアクセスするときはIPアドレスでアクセスしています。

LAN内専用のWEBサーバを立てるときの、サーバのホスト名とApacheの設定で疑問があります。
環境はCentOS/Apacheです。

一般的に公開サーバを構築するときのホスト名はFQDNで
【ホスト名】任意のホスト名.ドメイン名・・・(1)

では、LAN内専用のサーバを構築するときのサーバのホスト名は
ドメイン名にあたるところを「ホスト名.存在しないドメイン名」という形で必ず、ホスト名.ドメイン名の形で設定しないといけないのでしょうか?
【ホスト名】www.home.server ・・・(2)

LAN内専用のサーバを構築する...続きを読む

Aベストアンサー

>あとはクライアント数によりますね。
>5台くらいなんですがどうしましょう。。って感じですw

5台って確かにちょっと微妙ですね。

将来的に増えることもあると思いますし、
クライアントをインターネットに繋げているのならばいずれにしてもクライアント側にDNSのIPアドレスを設定する必要がありますので、(DHCPかもしれませんが)
内部DNSを立ててクライアントはそれに向けて、インターネット側の名前解決はフォワーディングするのが吉かと思います。

CentOSということなのでBINDを設定することになると思いますが、Webと同じサーバに設定しても影響は微小だと思います。

Qホスト名を変えるには?

ホスト名を変えたいのですがどうしたら良いでしょうか?
後ろの数字の部分が変わるだけでいいんですが・・・

Aベストアンサー

何の為に自分の身元を隠したいのか知りませんが、プロキシを使えば変わります。
プロキシについては、Googleなどで検索すれば何千と出てきますよ。

QLAN内専用のサーバに設定するホスト名

LinuxをインストールしてLAN内専用のサーバを立てようと思うのですが
Linuxをインストールする際に設定するホスト名は
公開しない場合はFQDNではなく任意のホスト名だけを設定するものなのでしょうか?
一般的にwindowsなどのクライアントに設定するホスト名のような感じでホスト名だけ。

そしてLAN内からアクセスするときは
http://サーバのプライベートIP
ftp://サーバのプライベートIP
という形でアクセスさせるのが多いのでしょうか?

それともLAN内に内向けDNSを立てるか、クライアントのhostファイルにホスト名=プライベートIPアドレスとさせて
http://ホスト名
ftp://ホスト名
でアクセスさせる形が多いのでしょうか?

Aベストアンサー

今後どうするかの内部的なポリシーのみです。
今後同様なサーバーやNASなどを公開する予定が無いのであれば
面倒なので、IPでアクセスすれば良いと思います。

今後、内部のサーバーやNASを公開する場合
内部DNSを動かすか、LinuxでSambaを動かして、NetBIOSでホスト名を引けるようにするか
クライアントの台数によっては、hostsファイルやlmhostファイルは面倒です。

QOCN  ipアドレス&ホスト名と地域

ホームページにIP解析ソフトを貼りつけたところ、相手が東京であるはずなのに
p****(数字)-ipbf**(数字)takakise.saga.ocn.ne.jp と解析され
IP検索などで調べるまでもなく地域が佐賀県であることが分かります。

これは、相手の人が東京ではなく実際は佐賀県からアクセスしているものなのか、それとも何か他の要因で佐賀県を経由しているものでしょうか?

何度、解析してもOSやブラウザもまったく同じでtakakise.saga.ocn.ne.jp もいつも同じ表示がされます。

当方、まったくの素人なのでわかりませんが意図的や本人の知らない第三者の意図でアクセスポイントが特定できないようになっていることは考えられるでしょうか? どなたか詳しい方教えてください。

Aベストアンサー

>ということは、クライアントが佐賀であるということは確定的ではないということでしょうか?

#2 の回答者さんが書かれているのは、proxyサーバ「経由」と言う意味です。

東京>佐賀のproxy>あなたのサイト(のアクセス解析)

つまり、その人が東京に住んでいてもアクセスは佐賀から、と言う事なので、その人が実際に佐賀にいるのでない限り、クライアントは東京です。


人気Q&Aランキング