Dns 是否根据nameserver值发出响应?

Dns 是否根据nameserver值发出响应?,dns,amazon-route53,Dns,Amazon Route53,我基本上是这样做的: a) 输入要重定向到的URL b) 它在名称服务器本身内部对该URL进行Base32编码 你只需要取这个名字,把它作为你的域名服务器,瞧,你完成了。就这样 现在我还不太清楚: 这个特定的站点似乎在后台使用53号公路。据我所知,路由53具有“托管区域”(域),在能够通过它们以任何方式与新域交互之前,必须明确添加这些区域。这个网站是不是在使用某种黑客手段来绕过这个 此外,它还根据nameserver值发出响应。正如我所知,名称服务器位于HTTP的低端,那么脚本如何能够在HTTP

我基本上是这样做的:

a) 输入要重定向到的URL b) 它在名称服务器本身内部对该URL进行Base32编码

你只需要取这个名字,把它作为你的域名服务器,瞧,你完成了。就这样

现在我还不太清楚:

这个特定的站点似乎在后台使用53号公路。据我所知,路由53具有“托管区域”(域),在能够通过它们以任何方式与新域交互之前,必须明确添加这些区域。这个网站是不是在使用某种黑客手段来绕过这个


此外,它还根据nameserver值发出响应。正如我所知,名称服务器位于HTTP的低端,那么脚本如何能够在HTTP级别上读取实际域的NAMServer呢?

它们似乎在做一些黑魔法,但不是真的

他们的服务器没有根据解析路径解析地址。不可能

您无法通过编程从任意一方发现名称服务器或解析路径中的任何其他内容

路由53仅用于解析它们提供给您的两个自定义名称服务器的IP地址。它不是用来解析发送到那些名称服务器的查询的。这将从根本上与53号干线的设计背道而驰

他们分配给您的名称服务器实际上运行在正在制作和返回DNS响应的EC2实例上。路由53仅解析名称服务器地址

路由53部分几乎肯定是使用简单的通配符完成的,因此对于
*.1.nameserver.io
,对于
*
的任何值,都返回相同的A记录——它们的DNS服务器在EC2中运行

但这里是它的工作原理,端到端。我曾经使用TXT记录编写过类似的设置

查询通过路由53在为自定义名称服务器返回的IP地址上点击其DNS服务器

他们返回指向其web服务器的答案。(这是一个网站重定向服务。)

他们的web服务器接收到对您的域的请求(因为它指向他们的名称服务器,当被问及您的域时,该名称服务器给出了他们的web服务器的IP地址)。比如说
www.example.com
。他们做了与dig example.com ns相当的工作,为其站点刚刚收到请求的域查找名称服务器的名称。他们得到了编码后的答案,瞧,他们的web服务器知道如何写入和向何处发送重定向