Sto cercando di capire la differenza tra ricerche DNS iterative e ricorsive. Fondamentalmente, penso che l'iterativo sia come chiamare un grande magazzino in cerca di un prodotto, e quando non ce l'hanno, ti danno il numero di un altro dei loro rami da chiamare e poi chiami tu stesso l'altro ramo. Versus ricorsiva, che è come chiamare il grande magazzino, e quando non hanno quello che stai dopo, che chiamare l'altro ramo a vostro nome alla ricerca del prodotto. Il fatto è che sto ricevendo opinioni contrastanti su questo quando si tratta di DNS. Quando penso a ricorsivo, penso a qualcosa che assomiglia a questo:
Ma mentre leggo articoli sul Web e anche facendo una ricerca di immagini Google per ricorsivi DNS , vedo molti più esempi che assomigliano a questo:
Per me, questo secondo esempio sembra più iterativo di quanto ricorsivo, perché ciascuno degli "altri server DNS" sta dicendo al "server DNS preferito" l'indirizzo della macchina successiva da cercare, piuttosto che cercarlo per conto del preferito Server DNS. L'unico elemento ricorsivo che vedo è che il server DNS preferito esegue ricerche per conto del client DNS, ma da qui in poi sembra sicuramente iterativo.
Quindi suppongo che la mia domanda sia: la ricerca DNS "ricorsiva" significa davvero solo ricorsiva nel senso che il server DNS preferito fa qualcosa per conto del cliente, ma davvero iterativo da qui in poi? La maggior parte dei risultati che sto vedendo nella ricerca di immagini di Google mi sta portando a credere a questo, il che pone quindi la domanda: la prima immagine di questo post è semplicemente sbagliata?