Calcola la subnet mask dallindirizzo IP

Ho un indirizzo IP

12.23.34.22 

Ho bisogno per trovare il prefisso di rete per questo indirizzo IP. Per questo ho bisogno di trovare la subnet mask e quindi contare il numero di 1 contigui per ottenere il prefisso di rete.

Come possiamo calcolare la subnet mask (255.x.x.x) per questo dato IP?

Commenti

  • La maschera di rete non viene calcolata. È assegnato. Chi ti ha fornito lindirizzo IP può dirti di cosa si tratta.
  • Qualche risposta ti è stata daiuto? Se è così, dovresti accettare la risposta in modo che la domanda non ' continui a comparire per sempre, cercando una risposta. In alternativa, puoi fornire e accettare la tua risposta.

Risposta

Come possiamo calcolare la subnet mask (255.x.x.x) per questo dato IP?

Puoi ” t. Per trovare il prefisso, sono necessari lindirizzo e la maschera oppure lindirizzo e la lunghezza del prefisso.

Vedi le risposte a questa domanda su come calcolare tutto.

Commenti

  • Quindi fondamentalmente solo la sottorete ' s router e il i nodi che compongono la sottorete conoscono la maschera di rete? O più precisamente, un router non ' conosce esattamente la maschera di rete. Ha solo regole con la sottorete ' s netmask, che gli dice di inviare pacchetti nella sottorete, se un indirizzo IP corrisponde a una regola (che ha una maschera e un numero di sottorete). E anche i nodi conoscono la loro maschera di rete (ip a) Per determinare se ' re per accettare o ignorare un pacchetto. Cioè, una maschera di rete non è necessaria per inviare un pacchetto. Correggimi se ' sbaglio.
  • … E dimmi se voglio sapere se un sito è dietro Cloudflare . ' devo eseguire ipcalc IP/PREFIX_LENGTH per ciascun intervallo IP e controllare se il numero di sottorete risultante corrisponde a quello dellintervallo IP. Oppure trova un intervallo IP simile e controlla lIP con la lunghezza del prefisso dellintervallo ' s.
  • Una tabella di instradamento in un router ha prefissi (rete e maschera ). I pacchetti IP hanno solo indirizzi. Lindirizzo di destinazione su un pacchetto che entra in un router viene confrontato con le voci in una tabella di instradamento (mascherando lindirizzo) per vedere se corrisponde. Se cè una corrispondenza, il pacchetto viene inviato allinterfaccia per il prefisso corrispondente, altrimenti il pacchetto viene scartato. Non hai davvero modo di conoscere il percorso che un pacchetto prende alla sua destinazione, ed è così che è stato progettato IP. Non ti importa come ci arrivi, e il percorso potrebbe cambiare in qualsiasi momento; ti interessa solo che arrivi a destinazione.

Risposta

Una subnet mask è un valore a 32 bit che consente al dispositivo che riceve i pacchetti IP di distinguere la porzione ID di rete dellindirizzo IP dalla porzione ID host dellindirizzo IP, quindi senza una subnet mask che può essere rappresentata sotto forma di un valore 32 come (255.0.0.0) o con notazione barra (/8) è impossibile identificare il prefisso di rete di un indirizzo IP.

risposta

Penso che tu abbia bisogno di sapere se è di classe o no. se è di classe, puoi utilizzare la subnet mask predefinita della classe A che è 255.0.0.0 e quindi lindirizzo di rete sarà 12.0.0.0.

Commenti

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *