在域名注册商中,您可以选择将名称服务器设置为:ns1.example.com等,并且您不必指定名称服务器的IP地址.
那么,如果我创建一组名称服务器并将它们设置为其他人的域,该怎么办?
什么阻止域名解析为我刚刚创建的类似DNS服务器?
例:
假设你有一个域名,peanuthead.com.您前往digital ocean并使用BInd9创建两个名称服务器:ns1.peanuthead.com和ns2.peanuthead.com.您返回到注册商并将您的名称服务器设置为ns1.peanuthead.com和ns2.peanuthead.com.这意味着当你去peanuthead.com它会查询dns服务器.
如果有人随机创建了您创建的两个名称服务器,ns1.peanuthead.com和ns2.peanuthead.com,该怎么办?是什么阻止域名peanuthead.com查询其他人创建的名称服务器?
解决方法
Well,what if I create a set of name servers and have them set as
someone else’s domain?
您可以站起来DNS服务器并让它为您喜欢的任何域提供请求.但是,这将是一个完全没有意义的练习,因为对这些域的请求永远不会到达您的服务器.
What is stopping the domain name from resolving to the lookalike DNS
servers I just created ?
好吧,正如您所指出的,名称服务器记录是在域名注册商处设置的.如果设置正确,您的域名请求将只会被引用到这些服务器.
What if someone randomly creates two name servers that you created,
ns1.peanuthead.com and ns2.peanuthead.com?
你似乎很困惑.如果您控制example.com,则只有您和您自己才能在该域中创建DNS记录.当然,其他任何人都可以将他们的DNS服务器配置为对该域具有权威性,但同样,这一点毫无意义,因为example.com的查询只会被定向到指定的名称服务器.
What what stops the domain peanuthead.com from querying those name
servers created by someone else?