- ベストアンサー
localhostについて
localhostは自分自身のPCのことというのは理解したのですが、なぜlocalhostのIPアドレスとDHCPサーバから振り分けられたIPアドレスが異なるのでしょうか?
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
localhost=127.0.0.1はrfc 3330で定義された特殊用途の自身に割り当てられたIPv4アドレスです。 また127.0.0.0/8はループバック様に予約されたIPv4アドレスです。 一方、DHCPサーバ(ルータ)が割りあてるIPアドレスですね。 私のPCの場合、 localhost IP=127.0.0.1 IP Address =192.168.0.2 Default Gateway =192.168.0.1(ルータアドレス、DHCPサーバ) となっています。 というようにどのクライアントPC(パソコン)は localhost IPと DHCPサーバから割り振られたIPアドレス またはTCP/IPで設定したIPアドレス を持つことになります。
その他の回答 (3)
- maguro999
- ベストアンサー率21% (59/273)
とりあえず「hosts」ファイル覗いてみること
- chiezo2005
- ベストアンサー率41% (634/1537)
http://www.atmarkit.co.jp/fwin2k/win2ktips/803localhost/localhost.html を参考に。 簡単に言うと,全くネットワークに接続していなくても自分のサービスなどがネットワークインターフェース経由でちゃんと動作しているチェックなどに使えるアドレスです。 127.0.0.0/255.0.0.0 で定義されていますが,普通は 127.0.0.1 が使われます。 ループバックアドレスがないと,IPベースのサービスはネットワークに接続されてIPアドレスが割り当てられない限り動作チェックなどができません。 ネットワークアドレスが割り振られたあとはおっしゃられるように,自分自身で割り当てられたIPアドレスをつかっても良いとは思いますが・・ インターフェースのテストなどはIPが割り振られる以前に行う場合が多いので,このようになっています。
- k-pix
- ベストアンサー率51% (50/98)
下記サイト、ページ中ほどの「ループバックアドレス」のところをご覧ください。 http://win.kororo.jp/archi/tcp_ip/glo_pri.php