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)?