Understand the steps involved in DNS resolution, including querying, caching, recursion, and forwarding.