修改除HOSTS文件以外的DNScaching?

大家好,

因为HOSTS文件只能定义静态Alogging,有没有办法可以注入一个MXlogging/创build任意名称到Windows工作站的DNScaching服务?

TIA

不,没有在工作站上运行你自己的parsing器。

MXlogging被电子邮件服务器用来找出哪个主机发送电子邮件到一个域名。

每当程序使用Windows API“GetHostByName”(和一些其他API函数)时,都会填充Windows DNScaching(“DNSClient”服务)。

但是,没有用于检索MXlogging的Windows API函数 – 仅适用于A / AAAAlogging和PTRlogging(反向)。

因此,电子邮件服务器必须直接(通过IP套接字等)进行自己的DNS查找 – 绕过Windows DNScaching。

因此,即使您可以以某种方式将MXlogging注入到Windows DNScaching中,它们也不会被您的电子邮件服务器使用。

解决scheme可能是在与邮件服务器相同的计算机上运行真正的DNS服务器程序,并configurationWindows /电子邮件服务器以使用此服务器。 这使您可以直接为所需的任何域名configurationMXlogging(和其他loggingtypes)。 一个不错的select将是简单的DNS加。

虽然无法将mxlogging添加到主机文件,但可以“覆盖”邮件交换的地址。 MXlogging指向主机名称,所以您只需将任何MXlogging的主机名映射到HOSTS文件中的IP地址即可。