Dette spørgsmål er lidt vanskeligt, fordi det afhænger af, hvordan du definerer "rekursiv opslag."
Her er en sammenbrud:
1. Domænenavn System (DNS)
* rekursiv opslag: Dette er standardmåden DNS fungerer. Når en klient anmoder om en domænenavnsopløsning, fungerer routeren normalt som en resolver. Det starter ved sin egen lokale cache, og hvis svaret ikke findes, spørger det en rodserver. Root-serveren leder derefter routeren til en top-niveau domæne (TLD) server, og så videre, indtil den korrekte IP-adresse findes. Denne proces involverer flere forespørgsler og er faktisk rekursiv.
* iterativ opslag: I denne tilgang spørger klienten (eller routeren, der fungerer som en resolver), direkte rodserveren. Hvis rodserveren ikke har svaret, fortæller den klienten, hvilken TLD Server skal kontakte. Klienten spørger derefter TLD -serveren, og hvis den ikke har svaret, fortæller den klienten, hvilken autoritativ server til forespørgsel. Denne proces fortsætter, indtil klienten når den korrekte autoritative server.
2. Andre netværk
Der er andre netværk, der kan involvere opslag, men de ville ikke blive betragtet som "rekursive" i traditionel DNS -forstand:
* LAN -netværk: En router inden for et LAN kan muligvis bruge adresseopløsningsprotokol (ARP) til at finde MAC -adressen på en enhed baseret på dens IP -adresse. Dette er en direkte opslag, ikke rekursiv.
* VPN -netværk: Routere i VPN -netværk kan muligvis bruge protokoller som Ike og IPsec til at etablere sikre forbindelser. Disse protokoller kan involvere opslag, men de betragtes typisk ikke i betragtning.
Derfor er svaret på dit spørgsmål:
* dns - DNS -systemet involverer næsten altid rekursive opslag til løsning af domænenavne til IP -adresser.
* Andre netværk (mindre definitivt): Nogle andre netværk kan involvere opslagsprocesser, men udtrykket "rekursiv" er muligvis ikke direkte anvendeligt.
Nøglepunkt: Nøglen her er at skelne mellem den traditionelle DNS -rekursive opslagsproces og andre opslagsmetoder.