有没有办法创build一个完全镜像另一个网站的DNSlogging? 也就是说, *.foo.tld/*映射到*.bar.tld/*所以任何对foo.tld查询都将由bar.tld但DNS看起来是完全一样的。
我以为答案只是使用DNAME ,
DNAMElogging为DNS中的域名树的子树提供redirect。 也就是说,以特定后缀结尾的所有名称都将redirect到DNS的另一部分。
不过,如果你仔细阅读规范,
如果在区域顶点存在DNAMElogging,那么仍然需要在那里拥有常规的SOA和NS资源logging。 这样的DNAME不能用来完全镜像一个区域,因为它不反映区域的顶点。
这意味着,虽然你的CNAME /子域名将工作, foo.tld ≠ bar.tld 。 您需要使用名称服务器和其他服务器端技巧进行完整的域名转换。 如果你有一个专门的bar.tld IP地址,你可以设置bar.tld来处理所有的子域,并将foo.tld指向同一个IP地址,但你必须有一个专用的IP地址。
有没有办法来伪造(使用DNS条目的任何组合),而不必使用专用的IP地址?
我想说,你会想做一些设置DNS服务器设置来以您定义的自定义方式回答查询的设置。
看看PowerDNS的pipe道后端 ,例如,您可以编写一些代码来处理分辨率,对所需的域进行查找,并将已转换的logging返回给客户端。