论文标题
测量通过DNS MX Records的电子邮件发送基本的负载平衡和故障设置
Measuring Basic Load-Balancing and Fail-Over Setups for Email Delivery via DNS MX Records
论文作者
论文摘要
长期以来,域名系统(DNS)提供了确保基本的负载平衡和失败(BLBFO)的手段,以进行电子邮件发送。传统方法使用多个邮件交换器(MX)记录在多个电子邮件服务器上分配负载。旋转蛋白DNS是这种基于MX的平衡的常见替代方法。尽管这两种解决方案具有经典性质,但在互联网测量研究中都没有特别关注。为了修补此间隙,本文通过主动测量研究研究了BLBFO配置,涵盖了超过270万个域,该域中约有210万个具有MX记录。在这些启用MX的域中,观察到约60%使用BLBFO,基于MX的平衡似乎比圆形反射蛋白DNS更常见。电子邮件托管服务为此采用率提供了一种解释。许多域似乎也喜欢微调配置,而不是依靠随机假设。此外,大约27%的域具有至少一个具有有效IPv6地址的交换器。最后,可以看到一些错误的配置和相关的奇怪性。
The domain name system (DNS) has long provided means to assure basic load-balancing and fail-over (BLBFO) for email delivery. A traditional method uses multiple mail exchanger (MX) records to distribute the load across multiple email servers. Round-robin DNS is the common alternative to this MX-based balancing. Despite the classical nature of these two solutions, neither one has received particular attention in Internet measurement research. To patch this gap, this paper examines BLBFO configurations with an active measurement study covering over 2.7 million domains from which about 2.1 million have MX records. Of these MX-enabled domains, about 60% are observed to use BLBFO, and MX-based balancing seems more common than round-robin DNS. Email hosting services offer one explanation for this adoption rate. Many domains seem to also prefer fine-tuned configurations instead of relying on randomization assumptions. Furthermore, about 27% of the domains have at least one exchanger with a valid IPv6 address. Finally, some misconfigurations and related oddities are visible.