我需要做什么才能build立像OpenDNS这样的其他人可以访问的东西? 什么软件需要在这台机器上运行? 我在哪里填写我的DNS条目?
我只是好奇 – 没有打算竞争对手的优质服务。
阅读材料。
通读以上大约10次,直到您将其logging到内存中,然后回过头去问自己是否还想开发,支持,debugging,保护和维护开放的公共DNS服务。
还有更多的事情要做,而不是看眼睛。
caching/recursionDNSparsing器本身并不是特别具有挑战性。 Windows Server,BSD和Linux都可以作为一个组件随附或免费添加。 在Windows Server 2008+上,将其添加为angular色。 在* nix上,查看手册页的绑定。
我想,“填充条目”就是caching的function。 你可能想在这里阅读有关DNS如何工作的基本信息: 域名系统
困难的部分是安全性和正常运行时间。 但是,这超出了这个问题的范围。