Final challenge: forwarding server, doubt regarding the resolver

I’m not sure I fully understand what’s being asked here. Do we run our own resolver on the specified IP and port received via the command line argument? Because when I tried to do so, I got “address already in use” error; from the test log, I can see this message:

[tester::#GT1] DNS resolver listening on 127.0.0.1:5354

So it ends up spawning a resolver by itself? If that’s the case, is our job essentially to just handle the query and response sanitization (per the conditions asked)?

Do we run our own resolver on the specified IP and port received via the command line argument?

Hi @tarun-verma, you don’t need to run your own resolver. The tester provides one for you.

is our job essentially to just handle the query and response sanitization (per the conditions asked)?

Yep, that’s correct! Let me know if you’d like further clarification.