The Domain Name System (DNS) is both a key determinant of users' quality of experience (QoE) and privy to their tastes, preferences, and even the devices they own. Growing concern about user privacy and QoE has brought a number of alternative DNS services, from public DNS to encrypted and Oblivious DNS. While offering valuable features, these DNS variants are operated by a handful of providers, reinforcing a trend towards centralization that has raised concerns about privacy, competition, resilience and Web QoE. The goal of this work is to let users take advantage of third-party DNS services, without sacrificing privacy or performance. We follow Wheeler's advice, adding another level of indirection with an end-system DNS resolver, Onoma, that improves privacy, avoiding DNS-based user-reidentification by inserting and sharding requests across resolvers, and improves performance by running resolution races among resolvers and reinstating the client-resolver proximity assumption content delivery networks rely on. As our evaluation shows, while there may not be an ideal service for all clients in all places, Onoma dynamically finds the best service for any given location.
翻译:域名系统(DNS)既是用户经验质量的关键决定因素,也是其口味、喜好甚至拥有的装置的关键决定因素。 用户隐私和QE越来越引起对用户隐私和QE的日益关注,带来了从公共DNS到加密和可视DNS的多种替代DNS服务。 这些DNS变量虽然具有宝贵的特点,但由少数供应商操作,加强了集中化的趋势,引起了对隐私、竞争、复原力和网络QE的关切。 这项工作的目标是让用户在不牺牲隐私或性能的情况下利用第三方DNS服务。 我们遵循Wheeler的建议,在终端系统DNS解答器(Onoma)中增加另一层次间接间接服务,通过在解决方案者之间插入和压缩请求,避免基于DNS的用户重新定位,并通过在解决方案者之间运行解析竞赛和重新标定客户离线假设内容传输网络来提高性能。 我们的评估显示,对于所有地点的所有客户来说,可能不是理想的服务,但任何提供的最佳服务。</s>