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.comL'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.
Sfida
MedioGuarda 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:
failedReindirizza l'output normale lontano con
>/dev/null 2>&1in modo che venga stampata solo la tua parola.
Provalo tu
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