• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:/etc/hostsへの自ホストの書き方について)

/etc/hostsへの自ホストの書き方について

このQ&Aのポイント
  • LAN内のホスト名、所属するLANのドメイン名、IPアドレスを使用して/etc/hostsファイルを正しく書く方法について教えてください。
  • 現在の/etc/hostsファイルの記述内容からは支障がないようですが、pc1のアドレスが127.0.0.1なのか192.168.0.1なのかわかりにくいです。正しい書式で記述する方法を教えてください。
  • LAN内の他のPCの/etc/hostsファイルにはpc1のIPアドレスとドメイン名が記述されています。そうするとpc1の/etc/hostsファイルにも同じように書いたほうがよいのでしょうか。

質問者が選んだベストアンサー

  • ベストアンサー
  • naoiz
  • ベストアンサー率40% (59/144)
回答No.1

一般論で言えば、pc1がOSレベルで192.168.0.1 pc1.mynet pc1の対応付けを知る必要がないのかなと思います。 なぜなら、pc1のプログラムが自分自身へ接続する際はloopbackアドレスを使えばいいからです。 例えば上記の現状の設定で、ブラウザからhttp://localhost/と接続する際は当然ですが、127.0.0.1宛に接続しに行きます。 ブラウザからhttp://pc1.mynet/と接続する際も127.0.0.1宛に接続しに行きます。このとき、もし問題となるとすれば、HTTPDが127.0.0.1からのアクセスを拒否している場合のみです。 つまり何が言いたいのかというと、pc1で提供するサービス(HTTPDなのかSMTPなのかわかりませんが)が、127.0.0.1からの接続を許可していれば、わざわざ自分自身へのアクセスの際に192.168.0.1が割り当てられているNICへ接続に行く必要がないということです。 要するに、pc1のアドレスが192.168.0.1であることを、pc1上で動くプログラムが知る必要がないなら、特に設定は不要ということです。

RASUM2
質問者

お礼

naoiz樣、ありがとうございます。 納得できました。 2007年11月19日

関連するQ&A