域名系统 (DNS) 是互联网的基础协议,主要设计用于将人类可读的域名映射到 IP 地址。然而,由于 DNS 是一个无处不在、全球分布且高度可缓存的系统,它已成为寻求突破协议边界的工程师们的试验场。DNS Museum 是由 Peter Lowe 发起的一个项目,它作为一个精心策划的档案,记录了这些“古怪且不寻常”的实现,涵盖了从艺术化的 traceroute 显示到非常规数据传输方法等多种形式。
博物馆中最常见的类别之一涉及对 traceroute 输出的操纵。通过使用指针 (PTR) 记录——即将 IP 地址映射回域名——开发者将网络诊断工具变成了叙事工具。例如,某些配置利用 PTR 记录,在数据包经过网络跳数时,拼出《American Pie》或《Let It Snow》等歌曲的歌词。其他实验则利用 DNS 来显示实时体育比分,甚至绘制视觉形状,如圣诞树或一只手,其中 traceroute 的每一次连续跳数都会揭示图像的一个新部分。这些项目展示了如何将反向 DNS 查询机制重新利用为顺序显示系统。

这张图片展示了利用 PTR 记录将网络诊断转化为叙事工具并显示歌词的用法。
除了美学方面,该博物馆还强调了将 DNS 作为各种数据类型的传输层的用途。由于 DNS 流量经常被允许通过那些拦截其他协议的防火墙,它已被用于隧道传输网页浏览数据、文件甚至完整的 IP 隧道 (VPN)。其他实验将 DNS 视为功能性数据库或内容分发系统,例如在 TXT 记录中托管博客文章,或将其作为键值对存储。虽然这些方法通常是故意低效的——例如通过将 MP3 文件或图像碎片化为 DNS 大小的数据包来进行流式传输——但它们突显了 DNS 的独特属性,如其固有的缓存机制以及绕过限制性网络环境的能力。该博物馆保留这些故事,作为技术好奇心的记录,即使原始服务已不再在线。

此截图展示了博物馆对 DNS 被用于通过防火墙隧道传输网页浏览数据的记录。

这张图片支持了关于 DNS 被用作功能性数据库或键值对存储的描述。