Menu
Coddy logo textTech

Cercare un nome

Lezione 7 di 47 del corso Reti da terminale di Coddy.

Quando la risposta non è nel tuo file hosts, viene interrogato il DNS. Puoi eseguire questa ricerca manualmente:

nslookup example.com

L'output ha due metà. Prima il server che ha risposto, cioè il resolver che la tua macchina è configurata per usare, quindi varia da una rete all'altra. Poi la risposta: l'indirizzo o gli indirizzi a cui corrisponde quel nome.

Di solito vedrai la risposta contrassegnata come non autorevole. Non è un avviso. Significa che la risposta proviene da una cache lungo il percorso, anziché dal nameserver del dominio stesso: è normale ed è ciò che rende veloce il DNS.

L'abitudine utile è capire cosa ti dice questo quando la ricerca non riesce. Se la ricerca non restituisce nulla, smetti di controllare firewall e porte: non è ancora stato effettuato alcun tentativo di connessione. Il problema è il nome stesso.

challenge icon

Sfida

Medio

Guarda una ricerca non riuscire, di proposito.

Il finale .invalid è riservato: è garantito che non esista mai, il che lo rende perfetto per verificare come appare una ricerca non riuscita.

Prova a cercare nope.invalid e stampa resolved se funziona oppure failed se non funziona. Output previsto:

failed

Reindirizza l'output normale lontano con >/dev/null 2>&1 in modo che venga stampata solo la tua parola.

Provalo tu

Terminale
quiz iconMettiti alla prova

Questa lezione include un breve quiz. Inizia la lezione per rispondere e tenere traccia dei tuoi progressi.

Tutte le lezioni di Reti da terminale

Esercitati da solo: Playground Terminal