domain-name-system – 如何查找连接到一个IP的DNS中的所有主机名?

如果我在一台计算机上配置了多个主机(la apache的VirtualHosts),我该如何查找IP并查找配置为达到它的所有域?

例如,我有几个网络和电子邮件域挂钩到我的服务器.我怎样才能找到指向它的所有域名?

它甚至可能吗?

我拥有所有域名的DNS A条目,而且我知道有些朋友的域名指向我的服务器.我想看到的是,如果我不知道的人也指向那里. (或者如果有人在其他地方重新命名了他们的域名,我可以从我的服务器上删除他们的“旧”网站.)

解决方法

不是,不是.这完全是关于正向和反向DNS查找之间的区别.

正向查找是标准名称 – > IP查找.所以,你必须提前知道所有的名字.

你想要的是进行IP->名称查找,但不知何故得到你在Apache配置和DNS中作为A记录(或CNAMES或其他)应用的所有名称.

您可能会发现,进行反向查找(例如,挖掘@nameserver $ip -x)将返回拥有该网络块的人员给予该IP的主机名,该网络可能是您的ISP.它可能有一个名称,如45-23-45-231.big-isp.com,这对你来说并不意味着很多.而且至关重要的是,只有一个反向记录,但可能有许多前向记录.

我想它归结为这个问题 – 反向区域如何知道前方区域中的任何记录?在大多数设置中,前向区域可供客户更改,但反向区域由网络块的所有者维护.这两个系统无需了解彼此的任何信息即可运行.

相关文章

vue阻止冒泡事件 阻止点击事件的执行 <div @click=&a...
尝试过使用网友说的API接口获取 找到的都是失效了 暂时就使用...
后台我拿的数据是这样的格式: [ {id:1 , parentId: 0, name:...
JAVA下载文件防重复点击,防止多次下载请求,Cookie方式快速简...
Mip是什么意思以及作用有哪些