微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

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?

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

原文地址:https://www.jb51.cc/html/229727.html

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐