What is a recursive DNS query?
A recursive DNS query is usually performed to determine the host name behind an IP address. It is sometimes also referred to as a reverse DNS lookup. Internet communication goes from one device to another device, and always from IP address to IP address.
For instance, whenever a website is looked up, the domain name is requested from the corresponding DNS server. The DNS server will respond with the IP address of the website. From that moment onwards, communication between the web browser and web server goes through this IP address. To check the reverse route, in other words from IP address to website or host, a reverse DNS query is used.