回答:
また、ループバック用に予約されているため、何にも広く使用されていません。
実際には、127.0.0.1は通常「the」ループバックアドレスとして使用されますが、ブロックの残りの部分もループバックする必要があります。つまり、通常は何にも使用されません。(たとえば、大規模なCiscoスイッチは、接続されたカードとモジュールをリッスンするために127.0.0.xx IPを使用するため、少なくともいくつかの他のアドレスが使用されています。)
RFC3330から:特別な用途のIPv4アドレス
127.0.0.0/8-このブロックは、インターネットホストループバックアドレスとして使用するために割り当てられます。高レベルのプロトコルによってこのブロック内の任意のアドレスに送信されたデータグラムは、ホスト内でループバックする必要があります。これは通常、ループバックに127.0.0.1/32のみを使用して実装されますが、このブロック内のアドレスはどこのネットワークにも表示されません[RFC1700、5ページ]。
実際には、2つの場所で他の127.0.0.0/8アドレスが使用されているのを見てきました。
/etc/hosts
ファイル内。詳細は覚えていませんが、競合があったためlocalhost-something
、127.0.0.0/8
範囲内の別のIPアドレスを持つ別のエントリを追加しました。これは127.0.1.1であり、バグの回避策です。A
レコードがかなり小さいという事実に関連しています。このような目的で127/8を使用することについて魔法のようなことはありません。ただちに簡単に検出できない重要な現実には使用しないことが保証されています。
0.0.0.0
ます。その欠点は、解決されたIPアドレスに基づいて結果を区別できないことですが、そのために、卵とオムレツが何なのかわかりません。
127.0.1.1
これはバグの回避策ではなく、でDNSポートを指定できないための回避策であるためresolv.conf
、dnsmasqは異常なループバックIPアドレスを使用して、127.0.0.1:53ソケットを使用する他のDNSサーバーとの競合を回避します。
既に述べたように、ブロック全体がループバックとして使用されるため、通常のデスクトップで使用するための例を1つだけ追加しています。
127.0.0.1
ローカルプロキシを使用してRDPまたはその他の制限された接続をセキュリティで保護する場合は、ループバック以外が必要です。たとえば、SSHトンネルを介してRDPを使用するには、ポートフォワーダーがリッスンするようにローカル側をセットアップする必要があります127.0.1.2
。これは、Windowsに付属のRDPクライアントが、localhost
またはへの接続を拒否するため127.0.0.1
です。
そうです、通常、使用しているのと同じコンピューターにRDPクライアントを接続することはありません(素敵なミラー効果を表示したい場合でも接続できません:)。
127.0.1.0
たが、使用した場合と同じアクセス拒否エラーが発生します127.0.0.1
。