用于将dev tld映射到本地主机的dns服务器。
devdns的Python项目详细描述
它只做一件事:将自定义tld(比如.dev)映射到IP(比如127.0.0.1)。
##使用
sudo devdns sudo devdns test sudo devdns dev 192.168.1.110
默认情况下,devdns将devtld映射到127.0.0.1。这可能是大多数人所需要的。第一个参数(如果指定)将设置自定义tld,如test(www.myserver.test)。第二个参数允许您指定IP地址,例如LAN上服务器的地址。
您需要以根用户身份运行它,因为它使用端口53(标准DNS端口)。此外,还需要将localhost(127.0.0.1)添加到dns服务器列表的顶部。我建议添加google的dns地址(8.8.8.8和8.8.4.4)作为备份服务器。
啊![](http://raw.github.com/colevscode/devdns/master/dnsconfig.png)
##学分
这些代码中的大部分是从[minidns](https://code.google.com/p/minidns/)中采用的,minidns本身大量借鉴了[francisco's recipe](http://code.activestate.com/recipes/491264-mini-fake-dns-server/)。