• 締切済み

hostsファイルについて

はじめまして。ネットワークエンジニアの卵です。 ●http://www.atmarkit.co.jp/icd/root/11/5784411.htmlを読んでの質問です。このサイトでは、hostsファイルについて、次のように説明されています。 ================================================================  TCP/IPを使ったネットワークにおいて、あるノードのIPアドレスと、 そのノードを表わす分かりやすい文字列(別名)の対応を記録した ファイルのこと。  TCP/IPを実装したマシンでは、ほとんどの場合、このhostsファイルを参照して名前解決をすることができる。  hostsファイルの、OS別ディレクトリ位置  ・UNIX系のOSは、/etc/hosts  ・Windows 95/98では、C:\Windows\hosts  ・Windows NTではC:\Winnt\System32\Drivers\Etc\hosts ================================================================ 上記にあるように、MS-DOSプロンプトを起動し、 C:\Documents and Settings\computername>上記のディレクトリを試しましたが、全て失敗です。  いずれも、'内部コマンドまたは外部コマンド、操作可能な プログラムまたはバッチ ファイルとして認識されていません。’や、 ’指定されたパスが見つかりません。’等と表示されてしまいます。 hostsファイルとは標準装備されているものではないのでしょうか。 ちなみにOSは、WindowsXP home Edition です。 上記2点について長々と説明させて頂きましたが、ご回答お願いしす。 また、ネットワーク初心者でも、分かりやすくて丁寧なサイトがありましたらURLも教えて下さい。

noname#102380
noname#102380

みんなの回答

回答No.5

>『type』と『more』の違いはあるのでしょうか? 行数の多いファイルではtypeコマンドだとだ~っと流れて読めないが moreコマンドだと1ページ分づつ表示される http://www.atmarkit.co.jp/fwin2k/win2ktips/230cmdprompt/cmdprompt.html ただ、あくまでコマンドプロンプトで表示させたいのなら typeかmoreだが メモ帳などテキストエディタで開いたほうが見やすいと思う オイラがお勧めなのはterapad http://www5f.biglobe.ne.jp/~t-susumu/ >他にDOSプロンプトでトラブルシューティングで役立ちそうなコマンド http://www.atmarkit.co.jp/channel/netrouble/netrouble.html http://www.atmarkit.co.jp/fwin2k/win2ktips/index/win2ktipsindex.html

noname#102380
質問者

お礼

大変参考になりました。有難う御座いました。

  • gatyan
  • ベストアンサー率41% (160/385)
回答No.4

95/98は、hostsファイルは自分で作らないとありません。 hosts.samというサンプルファイルはあります。 NTはわかりませんが、2000/XPは localhost だけ定義されたファイルが標準であったと思います。 また、C:\WINNT\ の部分ですが、XPでは C:\Windows\ ですよね?、普通…Windowsのシステムフォルダですから。 もし、コマンドで中身を表示させたいなら、 type C:\WINDOWS\system32\drivers\etc\hosts

noname#102380
質問者

補足

早速ご回答頂き、ありがとうございます。 上記の内容については、大変参考になりました。 ただ、一つ気になることがあります。 MS-DOSプロンプトを起動させ、『type C:\WINDOWS\system32\drivers\etc\hosts』と打ち込むと、確かにhostsファイルが表示されました。しかし、他の回答者から頂いた回答に次のようなものがありました。 『more C:\WINDOWS\system32\drivers\etc\hosts』と打ち込んでも同じデータが表示されます。『type』と『more』の違いはあるのでしょうか?また、他にDOSプロンプトでトラブルシューティングで役立ちそうなコマンドがありましたら教えて下さい。

回答No.3

それってコマンドやプログラムじゃなく普通のテキスト形式の設定fileなので コマンドプロンプトなどから実行させようとしても無理です。 XPhomeの場合もNT系列ですので C:\WINDOWS\system32\drivers\etc\ にhosts ファイルは有ります その中にIPアドレスとコンピュータ名を書けばその名前で ネットワーク上のPCにアクセス出来ます 私の場合は 127.0.0.1 localhost 192.168.1.31 ima-2 1f hero 192.168.1.190 fedoracore fc5 fedora5 と記述していますが192.168.1.190にアクセスする際に fedoracoreという名前でも、fc5でも、fedora5でも、もちろん直接IPアドレスでもアクセス出来ます 詳しくは同じatmarkitの http://www.atmarkit.co.jp/fwin2k/win2ktips/442hostsfile/hostsfile.html や、そのページからリンクされている関連記事をご覧ください

noname#102380
質問者

お礼

早速ご回答頂き、ありがとうございます。 上記の内容については、大変参考になりました。 再度、自分で確認してみます。

  • Ryocchi
  • ベストアンサー率38% (38/98)
回答No.2

>ちなみにOSは、WindowsXP home Edition です。 一般的には"C:\WINDOWS\system32\drivers\etc"にあると思います。

noname#102380
質問者

お礼

早速ご回答頂き、ありがとうございます。 上記の内容については、大変参考になりました。 再度、自分で確認してみます。

  • SoHeart
  • ベストアンサー率50% (13/26)
回答No.1

スタート-検索でファイル名のところに hosts*.* と入力して検索してみればいいと思います。

noname#102380
質問者

お礼

早速ご回答頂き、ありがとうございます。 上記の内容については、大変参考になりました。 再度、自分で確認してみます。

関連するQ&A

  • hostsファイルを開きたいのですが・・・

    hostsファイルを見たいのですが、 「ファイル名を指定して実行」で、 「C:\WINNT\system32\drivers\etc\host」をしても、 「C:\WINNT\system32\drivers\etc\hostは利用できない場所を参照しています。このコンピューターのハード ドライブ上、またはネットワーク上を参照している可能性があります。インターネットやネットワークに接続しているかどうか確認してから、やり直してください。それでも、見つからない場合は、その情報は別の場所に移動した可能性があります。」 とでて、開けません。これは、どういうことなのでしょうか? そして、どうすれば開けますでしょうか? どうぞご教授ください。よろしくお願いします。

  • hostsファイルが書き換えられたかもしれません

    インターネットに繋がりにくくなったのでいろいろ調べてみたところ、hostsファイルが書き換えられた可能性があります。 C:\WINDOWS\system32\drivers\etc の中を調べると 5つのファイルがあり、hostsファイルの更新日時が2005/12/11で、その他の4つが2003/04/03 21:00でした hostsファイルをメモ帳で開くと「127.0.0.1 localhost」と一行だけ書いていました 人のPCを見ての推測ですが、当初は上に何行か書いていて、勝手に書き換えられたのではないかと思っています もしそうなら、その場合の対処法が分かりません OSの再インストールしかないのでしょうか どなたか、よろしくお願いします http://oshiete1.goo.ne.jp/kotaeru.php3?q=1832027

  • /etc/hosts.allow 及び /etc/hosts.deny について

    /etc/hosts.allow 及び /etc/hosts.deny は Tcp Wrapper のみが参照するファイルなんでしょうか? それとも inetd が参照するファイルなんでしょうか? 素人な質問ですみません。

  • hostsファイルの書式を教えてください

    MacのTCP/IP設定でhostsファイルを使いたいのですが、どう書けばいいのか分かりません。 ヘルプには、 ホスト名 IPアドレス という書式で書いてあったので、JEDITで編集して、hostsというファイル名で保存したのですが、「IPアドレスの部分が正しくない」という旨のエラーが出て、認識してくれませんでした。 ご存知の方、どうかよろしくお願いします。

    • ベストアンサー
    • Mac
  • /etc/hosts ファイルのリンクについて

    Solaris8を使用しております。 /etc/hosts シンボリックリンクについて質問します。 つい先日、/etc/hosts はファイル実体ではなく、/etc/inet/hosts へのシンボリックリンクであるということを知りました。 普段、IPアドレスとホスト名を確認する際には、/etc/hosts から情報を得ていますが、当該実体ファイルが、/etc/hosts へリンクされている意図は何でしょうか。 シンボリックリンク作成については、/etc/hosts ファイルに限ったことではないと思いますが、シンボリックリンクを使用することの利点についても併せて教えていただけると幸いです。 ご存知の方がいたら回答お願いします。

  • hostsファイルの編集

    自宅サーバ(linux)にドメイン名でxpからアクセスしています。 windowsの再インストールを行ったので、以前やったようにwindowsのhostsファイルを編集しました。(C:\WINDOWS\system32\drivers\etc\hosts) ところが、なぜかこのhostsファイルの編集をしてPCを再起動しても、ドメイン名で自宅サーバへのアクセス(IE,Firefox)ができません。 *プライベートIPならアクセス可 そこで、hostsファイルの内容が反映されているかを調べる方法があったら教えてください。 今のところ、hostsファイルの設定がうまく反映されていないように思うので・・・ よろしくお願いします。

  • LMHOSTSとHOSTSファイルについて

    ネットワーク管理者(初心者)です。 一つのネットワークセグメントでサーバへアクセスするのに、 ¥¥サーバ名でアクセスできず、¥¥IPアドレスで行ってます。 上記現象が起こるのは、数台のPCだけですので、手動でLMHOSTSファイルもしくはHOSTSファイルに定義を記述しようと思います。 そこで、ご質問ですが、IPアドレスとマシン名だけを関連させるだけならば、HOSTSファイルに記述するだけでいいのでしょうか。 もしくは、LMHOSTSファイルにも記述が必要でしょうか。 いまいち両者の使い分けが分りません。 使い分けについてご存知ならば、教えていだだけ無いでしょうか

  • hostsファイルって何ですか?

    hostsファイルって何ですか?IPがどうのこうのとか書いてありますが、格納場所がc:¥windows¥system32¥drivers¥etcとか良くわかりません。また、どうやって起動させるのですか? 教えてください。

  • XPでhostsファイルを編集できません。

    XPでhostsファイルを編集しようと思っております。 C:\WINDOWS\system32\drivers\etc\hosts 指定実行し、秀丸で開くことは出来ました。 しかし上書き禁止になっているため再保存が出来ません。 だったら直接hostsファイルのプロパティから読み取り専用のチェックを外せばいけるか? と思って、上記のフォルダを見たところ、hostsファイルがないのです。 ないのに開ける…まずこれが意味が分からなくなってしまいました。 NotPadで開いて編集しても、パスおよびファイル名が正しいか確認をというアラート。 解決方法ご存じの方いらっしゃいましたら、ご教授いただければ幸いです。 よろしくお願いいたします。

  • hostsファイルについて

    WindowsNTにおいて、WinNT\System32\Drivers¥etc内に「hosts」というファイルがありますが、これをメモ帳などで開き、その中にネットワーク内のクライアントの「名称」「IPアドレス」を記入する場合、具体的にどのように(ここからこういった感じで)行えばよいのでしょうか?後、これを行うと、どのような効果があるのでしょうか?