展示HN:TheLittleHost – 基于我自己的ASN和Anycast网络的DNS托管服务

1作者: davidchua6 天前原帖
嗨,HN, 几年前,我偶然听到了Kenneth Finnegan关于建立Fremont Cabal互联网交换中心的《On the Metal》播客节目。这让我陷入了一个我至今未能摆脱的探索之中。 我的背景是软件和系统工程师,并不是网络工程师。我之前接触过DNS和邮件服务器,但一直想知道所有这些在基础设施层面是如何连接在一起的。 Kenneth的采访唤醒了我内心的某种激情。我全身心投入,自学了BGP,弄明白了自治系统号(ASN)的工作原理,获得了自己的IP前缀,最终在新加坡的本地数据中心架设了自己的服务器。 于是,TheLittleHost应运而生。这是一个小型的DNS托管服务,建立在我完全拥有的基础设施上,现有的Anycast网络覆盖了新加坡、东京、新泽西、洛杉矶和法兰克福。 我创建它是因为我想运营我一直想要的DNS主机。一个没有生态系统锁定的主机,配备基本的API,可以与命令行界面(CLI)连接,并能够快速以标准BIND格式导入和导出您的区域和记录。 目前,它支持大多数主要的标准记录类型(RFC 1035),包括HTTPS和TLSA,TTL最低可达5秒,提供REST API以及完整的区域导入/导出。免费套餐仅限一个区域,注册只需一个电子邮件和密码。 老实说,它并不是市场上功能最丰富的DNS主机,我也不想成为那样。我更希望专注于做好一件事,拥有完整的技术栈,而不是添加我无法支持的功能。 DNS是我正在开发的第一个原始组件。我正在朝着更具可组合性的基础设施栈迈进,例如在您自己的硬件上构建CDN、负载均衡等。我们的重点是保持开放:没有黑箱,没有锁定,基础设施是您真正拥有的。 它的设计很小巧,我希望保持这种状态。发帖在这里是为了获取一些反馈,分享我的旅程,并希望能激励一些人参与互联网基础设施的建设,就像其他人曾经激励我一样。 [https://www.thelittlehost.com/dns](https://www.thelittlehost.com/dns)
查看原文
Hey HN,<p>A few years ago I came across the On the Metal podcast episode with Kenneth Finnegan about setting up the Fremont Cabal Internet Exchange. It sent me down a rabbit hole I haven’t climbed out of.<p>I&#x27;m a software and systems engineer by background, and I am not a network engineer. I’d dabbled with DNS and mail servers before, but always wondered how everything actually tied together at the infrastructure level.<p>Kenneth’s interview awoke something in me. I went all in, taught myself BGP, figured out how ASNs work, got my own IP prefix and eventually racked my own servers at a local datacenter here in Singapore.<p>TheLittleHost came out of that. A small DNS hosting service built on infrastructure I fully own, with an Anycast network now spanning Singapore, Tokyo, New Jersey, Los Angeles, and Frankfurt.<p>I built it because I wanted to run the DNS host I always wanted. One without ecosystem lock-in, that comes with a basic API that CLIs can plug into and have the ability to quickly import and export your zones and records in standard BIND format.<p>Right now it supports most major standard record types (RFC 1035) including HTTPS and TLSA, TTLs as low as 5s, a REST API, and full zone import&#x2F;export. Free-tier is just a single zone and signup is just an email and password.<p>Honestly, it’s not the most feature-rich DNS host out there and I am not trying to be one. I wanted to focus on doing one thing well and owning the full stack than to add on features I cannot stand behind.<p>DNS is the first primitive I am working on. I’m building towards a more composable infrastructure stack for example, CDN on your own hardware, load-balancing and more. The focus is on keeping things open: no black boxes, no lock-in and on infrastructure you actually own.<p>It&#x27;s small by design and I want to keep it that way. Posting here to get some feedback, share my journey, and hopefully inspire a few people to get their hands into Internet infrastructure, the same way others inspired me.<p><a href="https:&#x2F;&#x2F;www.thelittlehost.com&#x2F;dns" rel="nofollow">https:&#x2F;&#x2F;www.thelittlehost.com&#x2F;dns</a>