GNU/Linux >> Linux Esercitazione >  >> Linux

parametro dell'ambito dell'indirizzo ip

Soluzione 1:

da http://linux-ip.net/html/tools-ip-address.html :

Ambito | Descrizione

globale | valido ovunque

sito | valido solo all'interno di questo sito (IPv6)

collegamento | valido solo su questo dispositivo

ospite | valido solo all'interno di questo host (macchina)

L'ambito è normalmente determinato dall'utilità ip senza un uso esplicito sulla riga di comando. (...)

Le seguenti citazioni sono tratte dal libro Understanding Linux network internals di Christian Benvenuti, O'Reilly:

"L'ambito di un percorso in Linux è un indicatore della distanza dalla rete di destinazione. L'ambito di un indirizzo IP è un indicatore di quanto lontano dall'host locale è noto l'indirizzo, che, in una certa misura, ti dice anche quanto lontano il proprietario di quell'indirizzo è dell'host locale (...).

Host:un indirizzo ha un ambito host quando viene utilizzato solo per comunicare all'interno dell'host stesso. Al di fuori dell'host questo indirizzo non è noto e non può essere utilizzato. Un esempio è l'indirizzo di loopback, 127.0.0.1

Collegamento:un indirizzo ha un ambito di collegamento quando è significativo e può essere utilizzato solo all'interno di una LAN. Un esempio è l'indirizzo di broadcast di una sottorete.

Globale:un indirizzo ha un ambito globale quando può essere utilizzato ovunque. Questo è l'ambito predefinito per la maggior parte degli indirizzi. (...)"

Il motivo principale per utilizzare gli ambiti sembra essere che un host con più interfacce e indirizzi deve decidere quando utilizzare quale indirizzo. Per la comunicazione con se stesso è possibile utilizzare un indirizzo di loopback (host ambito). Con la comunicazione altrove, è necessario selezionare un indirizzo diverso.

Soluzione 2:

Per iniziare a comprendere la definizione di ambito è necessario iniziare conoscendo quali sono gli indirizzi link-local e site-local. Una volta chiariti, gli altri andranno a posto. Citando alcuni frammenti di documenti IPv6.

Collegamento

L'indirizzo link-local dovrebbe essere utilizzato per indirizzare i nodi su un singolo collegamento. I pacchetti originati da o destinati a un indirizzo link-local non verranno inoltrati da un router.

Un esempio è l'intervallo 169.254/16. Che potresti aver già visto quando i dispositivi non sono in grado di ottenere un indirizzo valido da DHCP.

Sito

L'indirizzo locale del sito dovrebbe essere utilizzato all'interno di un sito. I router non inoltreranno alcun pacchetto con origine locale del sito o indirizzo di destinazione al di fuori del sito.

Questo vale solo per IPv6. Non esiste alcuna nozione di indirizzi locali del sito in IPv4.

Ospite

Un indirizzo host è qualcosa che esisterà solo all'interno della macchina host stessa. Ad esempio 127.0.0.1 è un indirizzo host comunemente assegnato all'interfaccia di loopback. L'interfaccia di loopback non ha connettività esterna e quindi il suo ambito è limitato a quello della macchina host.

Globale

Un indirizzo globale è ciò che attualmente potresti considerare un indirizzo "normale". Ovvero, un indirizzo unicast, che è visibile e instradabile attraverso una rete esterna.


Linux
  1. Indirizzo predefinito

  2. Aggiunta di un IP a un server Windows

  3. Che cos'è lo spoofing e-mail?

  4. È possibile eseguire il ping di un indirizzo:porta?

  5. Come posso aggiungere un indirizzo IPv6 con un ID ambito al file di configurazione ssh?

Qual è il mio indirizzo IP?

Come modificare l'indirizzo IP su Linux

Come ottenere il tuo indirizzo IP su Linux

Ottieni l'indirizzo IP dei siti

Come ottenere l'indirizzo IP di un contenitore Docker dall'host

Gestione di host dedicati