是否有可能(如果是的话,我将如何),给定一个特定网站的域名,查找所有其他域名,重定向到同一网站?我不这么认为,不过如果可能的话,我会把这个问题分成两部分:
1)获取与原始域名相对应的IP地址(似乎有很多web服务可以做到这一点--尽管它们为一个站点提供了~4个IP地址,您知道这是关于什么的吗?)
2)在这些IP地址上进行某种反向DNS查找-这将产生任意inXXXX.1e100.net形式的结果(其中XXXX是一个4位数字)。
所以,我猜这不起作用,因为重定向和事情,和任何在XXXX.1e100.net是某种中间服务器在我和我正在查找的域名之间?所以我上面描述的任务应该是不可能的,对吧?对DNS的工作方式了解得更多的人能证实(或反驳)这一点并纠正我所做的任何错误假设吗?谢谢!
发布于 2014-01-07 20:58:09
只有当站点以这种方式设置反向DNS时,它才能工作。我可以向你保证,不管你在考虑什么网站,他们都没有。但是,下面是一个如何使用bind的dig utility
来实现它的示例
获取原始地址:
# dig www.google.com a
...
www.google.com. 145 IN A 74.125.239.114
www.google.com. 145 IN A 74.125.239.115
www.google.com. 145 IN A 74.125.239.113
www.google.com. 145 IN A 74.125.239.116
www.google.com. 145 IN A 74.125.239.112
既然我们有了地址,您就可以对它发出反向查询,并尝试查看它是如何注册的:
# dig -x 74.125.239.114
...
114.239.125.74.in-addr.arpa. 656 IN PTR nuq05s01-in-f18.1e100.net.
所以在这种情况下,你至少可以看到它是注册的。但当然,该名称与实际注册的URL不匹配。因此,他们为他们的“服务节点”添加了一个反向条目,但没有为URL本身添加一个反向条目(即,他们没有为PTR
记录添加一个www.google.com
记录)。
这将是如此普遍,你将很难找到相反的名字实际上匹配的东西,至少对网络。另一方面,对于邮件服务器来说,它实际上更常见。尽管它们经常不完全匹配(但至少在第一个位置几乎总是有一个PTR
记录
https://stackoverflow.com/questions/20981024
复制相似问题