GNU/Linux >> Linux の 問題 >  >> Linux

IP アドレス スコープ パラメータ

解決策 1:

http://linux-ip.net/html/tools-ip-address.html から:

<ブロック引用>

スコープ |説明

グローバル |どこでも有効

サイト |当サイト内のみ有効(IPv6)

リンク |このデバイスでのみ有効

ホスト |このホスト (マシン) 内でのみ有効

スコープは通常、コマンド ラインで明示的に使用しなくても、ip ユーティリティによって決定されます。 (...)

以下の引用は、O'Reilly の Christian Benvenuti による本「Understanding Linux network internals」からのものです。

「Linux におけるルートの範囲は、宛先ネットワークまでの距離の指標です。IP アドレスの範囲は、アドレスが既知のローカル ホストからどれだけ離れているかを示す指標であり、ある程度は距離も示します。そのアドレスの所有者は、ローカル ホスト (...) からのものです。

ホスト:アドレスは、ホスト自体内での通信にのみ使用される場合、ホスト スコープを持ちます。ホストの外部では、このアドレスは不明であり、使用できません。例は、ループバック アドレス 127.0.0.1 です

リンク:アドレスが意味を持ち、LAN 内でのみ使用できる場合、アドレスにはリンク スコープがあります。例として、サブネットのブロードキャスト アドレスがあります。

グローバル:どこでも使用できる場合、アドレスにはグローバル スコープがあります。これは、ほとんどのアドレスのデフォルトのスコープです。 (...)"

スコープを使用する主な理由は、複数のインターフェースとアドレスを持つホストがどのアドレスをいつ使用するかを決定する必要があるためです。それ自体との通信には、ループバック アドレス (スコープ ホスト) を使用できます。他の場所での通信では、別のアドレスを選択する必要があります。

解決策 2:

スコープの定義を理解するには、まずリンク ローカル アドレスとサイト ローカル アドレスが何であるかを理解する必要があります。それらがクリアされると、他のものは所定の位置に収まります。 IPv6 ドキュメントからいくつかのスニペットを引用します。

リンク

<ブロック引用>

リンクローカル アドレスは、単一リンク上のノードのアドレス指定に使用されることになっています。リンクローカル アドレスから発信された、またはリンク ローカル アドレス宛てのパケットは、ルーターによって転送されません。

この例は、範囲 169.254/16 です。デバイスが DHCP から有効なアドレスを取得できない場合に、以前に見たことがあるかもしれません。

サイト

<ブロック引用>

サイト ローカル アドレスは、サイト内で使用されることになっています。ルーターは、サイト ローカルの送信元アドレスまたは宛先アドレスを持つパケットをサイト外に転送しません。

これは IPv6 にのみ適用されます。 IPv4 にはサイトローカル アドレスの概念はありません。

ホスト

ホスト アドレスは、ホスト マシン自体にのみ存在するものです。たとえば、127.0.0.1 は一般的にループバック インターフェイスに割り当てられるホスト アドレスです。ループバック インターフェイスには外部接続がないため、その範囲はホスト マシンの範囲内に限定されます。

グローバル

グローバル アドレスは、現在「通常の」アドレスと考えられるものです。つまり、外部ネットワーク上で表示され、ルーティング可能なユニキャスト アドレスです。


Linux
  1. デフォルトの住所

  2. WindowsServerへのIPの追加

  3. スコープ ID を持つ IPv6 アドレスを ssh 構成ファイルに追加するにはどうすればよいですか?

  1. 電子メールのなりすましとは何ですか?

  2. address:port に対して ping を実行できますか?

  3. マルチ IP ホストでのアウトバウンド接続の IP アドレスの指定

  1. KaliLinuxでIPアドレスを見つける方法

  2. ホストからVagrantMachineIPアドレスを見つける方法

  3. LinuxでIPアドレスを見つける方法