View on GitHub

Hostd

Tools to custom your domain resolved rules. Used BlackHole as DNS server.

Download this project as a .zip file Download this project as a tar.gz file

关于

Hostd是一个服务器端程序,它包括DNS服务器和Web服务器两部分。任何支持浏览器的设备都可以使用它,并自助修改DNS配置。每个用户的修改都是彼此独立的。

Hostd的用途类似操作系统的hosts文件,它的目标是解决hosts配置管理不方便,以及移动设备难以修改hosts文件的问题。

Hostd适合谁

  • 企业内部,开发者需要快速切换域名绑定,便于测试。

  • 移动开发者,需要对多个设备的域名绑定进行修改。

  • 如果你只想对本地的hosts进行管理,那么HostAdmin或者HostsPlus可能更适合你,因为Hostd还需要在额外启动一个轻量级的server。但是Hostd支持域名通配符和正则表达式,或许也能满足你的需要。

如何使用

在日常开发中,我们常常会需要将线上机器的IP绑定到本地,以便测试。

使用Hostd完成这样的功能非常简单,点击这里查看示例

下载

使用下面的命令进行自动下载和安装:


    curl http://code4craft.github.io/hostd/install.sh | sh
                

Hostd具体的配置和管理请点击这里

协议

Hostd包含的Web程序遵循Apache 2.0协议

Hostd包含的DNS服务器BlackHole遵循LGPLv3协议