Uma consulta iterativa DNS é um pedido para o nome de um website ou localizador uniforme de recursos (URL) que o sistema de nomes de domínio (DNS) server responde com o endereço IP do seu cache de arquivos de zona, se possível. Se o servidor não tiver o endereço IP solicitado, ele encaminha o pedido para outro servidor DNS. Consultas Iterativas DNS também são conhecidas como consultas DNS não recursivas.
Requisições iterativas são usadas para retornar informações de servidores que não podem sustentar a carga de trabalho de realizar respostas de consulta de início a fim o tempo todo. Este pode ser um servidor DNS para um domínio que está priorizando o tráfego para seus sites ou para um servidor raiz que deve manter a disponibilidade.
O servidor DNS responde a consultas iterativas para as quais não possui informações locais através de encaminhamento. O encaminhamento aponta para um servidor DNS que é autoritário em um espaço de nomes de domínio e aqueles para níveis mais baixos e mais baixos de um espaço de domínio. As referências continuam até que seja encontrado um servidor DNS que seja autoritário para o site consultado ou até que um erro seja retornado ou um time out seja alcançado.
Requisições iterativas são feitas tanto por servidores DNS iterativos quanto por servidores DNS recursivos. Mesmo os pedidos feitos por servidores recursivos a outros servidores DNS são iterativos. Ao nível do DNS raiz, todos os servidores são iterativos porque são o fim da linha e a sua disponibilidade é crucial para o funcionamento da Internet.