#dns #host #unix-command #localhost #local-dns

app hostcat

UNIX 命令行工具,用于在本地 DNS 配置之间切换

7 个版本 (4 个重大变更)

0.5.2 2020年10月3日
0.5.1 2020年9月23日
0.5.0 2020年8月31日
0.4.0 2020年8月31日
0.1.0 2020年8月31日

#7#hosts

GPL-3.0 或更高版本

20KB
173

HostCat

UNIX 命令行工具,用于在本地 DNS 配置之间切换

HostCat 允许用户创建多个配置文件,使用户能够快速在 /etc/hosts 中为 ip 127.0.0.1 的本地域名之间切换

例如,这两个配置文件

foo -> foo.com api.foo.com
bar -> bar.com api.bar.com

允许用户为 foo.com api.foo.combar.com api.bar.com 创建本地 DNS,并将配置文件分配给它们,可以使用 hostcat 无缝切换

安装

使用 cargo

$ cargo install hostcat

创建配置文件

$ sudo hostcat set -p foo -v "foo.com api.foo.com"

在这里,--p 指定配置文件名,--v 指定其 DNS

切换配置文件

$ sudo hostcat switch -p foo

打印配置文件

$ sudo hostcat profiles

在 Manjaro Linux x86_6 上测试

版权所有 (C) 2020 Aniket Prajapati

许可协议: GNU 通用公共许可证

贡献者

依赖项

~7–9.5MB
~163K SLoC