domain-name-system – DNS服务器如何被劫持?

前端之家收集整理的这篇文章主要介绍了domain-name-system – DNS服务器如何被劫持?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
参见英文答案 > How are child nameservers resolved?2个
在域名注册商中,您可以选择将名称服务器设置为: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?

这个问题是荒谬的,因为没有其他人可以在您的域中创建记录,除了您可以在您的注册商处编辑名称服务器记录之外没有其他人.

猜你在找的HTML相关文章