替代/ etc / hosts

我们有一个服务器上我们主办私人服务。 这些服务也可以从世界其他地方访问,但是基于哪个IP请求来自应用程序级别的细微差别。

应用程序运行在像app1.domain.com这样的子域名上,所以我想将* .domain.com添加到某个地方的exception,并将其指向我们的VPN IP而不是公共。 / etc / hosts是一个矫枉过正的事情,因为在这个办公室有25个客户端系统,而且每当我们启动一个新的应用程序,我就必须更新每个人的/ etc / hosts。 我正在寻找更通用和一次性的解决scheme。

DNS能成为我的解决scheme吗? 但即使在这种情况下,每次启动新应用程序时,都不需要添加新条目? (这比将其添加到25台机器要好得多,但仍然…)

你有什么build议?

DNS是这里的解决scheme。 这就是它所要做的。

是的,使用DNS。 如果所有服务都在同一台计算机上,则可以为指向该IP的*.domain.com添加通配符logging。

这对于DNS区域非常有用。 许多地方都有一个内部区域和一个外部区域,所以如果你来自一个内部IP地址,你会得到一组地址,其他人则会得到另一个地址。