2
$\begingroup$

Can I just make a nameserver and claim away? Are there implemented measures to stop this from happening?

$\endgroup$

closed as off-topic by Yuval Filmus, Rick Decker, David Richerby, Ran G., Luke Mathieson Mar 30 '16 at 3:03

This question appears to be off-topic. The users who voted to close gave this specific reason:

  • "This question does not appear to be about computer science, within the scope defined in the help center." – Yuval Filmus, Rick Decker, David Richerby, Luke Mathieson
If this question can be reworded to fit the rules in the help center, please edit the question.

  • 2
    $\begingroup$ This is unfortunately off topic here. $\endgroup$ – Yuval Filmus Mar 22 '16 at 9:17
  • 1
    $\begingroup$ You would need to get people to use your nameserver. $\endgroup$ – adrianN Mar 22 '16 at 12:01
  • 1
    $\begingroup$ Welcome to CS.SE! Please ask only one question per question. Thank you! $\endgroup$ – D.W. Mar 22 '16 at 18:43
  • $\begingroup$ Sorry! Where sould I put something like this? I tried looking, and CS seemed to be the most appropriate. @Yuval $\endgroup$ – darkraven418 Mar 26 '16 at 23:58
4
$\begingroup$

Nothing stops you from setting up such a nameserver. However, this wouldn't be of any use to you, because no one is going to contact your nameserver to ask whether domainexample.com exists: they're only going to contact the official name server for .com.

It'd be like saying "can't I lie about the location of the White House if anyone asks me?" -- well, yes, I can, but if no one ever asks me that, then this isn't achieving much.

What prevents you from lying about .com? People aren't going to ask you; they are going to contact the root nameserver and ask that question. How do people know who the root nameservers are? The root nameservers are publicly known (specified in a RFC) and hardcoded in everyone's DNS software. So ultimately the recursion bottoms out.

That's why setting up your own nameserver won't help you: no one is ever going to ask your nameserver anything or have any trust in it, so its lies won't affect anyone.

$\endgroup$
  • 2
    $\begingroup$ Thanks. I'd assume then, that when domain providers create their nameservers, they make contracts, etc. with the top-level DNS'es..? (Thus, why domains usually cost money, regardless of who you go to) $\endgroup$ – darkraven418 Mar 26 '16 at 23:54

Not the answer you're looking for? Browse other questions tagged or ask your own question.