Intro…Thanks for reading Coding Challenges! Subscribe for free to receive new posts and support my work. Body Thanks for reading Coding Challenges! Subscribe for free to receive new posts and support my work.
As I was working on implementing the DNS resolver, I finished the first 3 steps successfully and when I moved to step 4, I get an issue with the testing. The root servers don't seem to respond to my device's queries. I tried different root name servers on different internet connections and I still don't receive a response from the root name servers.
I then checked the solutions you had for this challenge by running and testing two of them and it seems to be the case too: the request is made but no response is received. I also compared the bytes of the request being sent from my implementation to theirs and they are both the same. I thought it might be an issue with my device so I ran the same two solutions on different machines and still the same issue.
Is there anything else that I should be aware of while testing that might be causing this issue?
Sorry about the confusion when I said "request", I meant the message query we send in step 4 (the one where all flags are set to zero).
When I send this query to any of the root name servers (either through my program or any of the posted program solutions), I don't get back a response.
Hi,
Thank you so much for posting these challenges!
As I was working on implementing the DNS resolver, I finished the first 3 steps successfully and when I moved to step 4, I get an issue with the testing. The root servers don't seem to respond to my device's queries. I tried different root name servers on different internet connections and I still don't receive a response from the root name servers.
I then checked the solutions you had for this challenge by running and testing two of them and it seems to be the case too: the request is made but no response is received. I also compared the bytes of the request being sent from my implementation to theirs and they are both the same. I thought it might be an issue with my device so I ran the same two solutions on different machines and still the same issue.
Is there anything else that I should be aware of while testing that might be causing this issue?
Thanks
What request are you sending to what server?
It might be better to ask this on the Discord server too.
Sorry about the confusion when I said "request", I meant the message query we send in step 4 (the one where all flags are set to zero).
When I send this query to any of the root name servers (either through my program or any of the posted program solutions), I don't get back a response.
Will ask about this in the discord server too!