将请求从内部网络路由到本地 Apache – dnsmasq 工作?

将请求从内部网络路由到本地 Apache – dnsmasq 工作?

大家好,我是 serverfault 的新用户,我是这个网站的新用户。

我对新服务器的配置有疑问。Ubuntu 16.04Apache 2.4将在服务器上运行。

我们希望允许外部访问服务器,这可以通过通配符子域来实现,这样就http://testsite.dev.example.com可以路由到/var/www/testsite。我在另一个环境中已经这样做了虚拟主机指令,我想我知道它是如何工作的。

但:如何避免http://testsite.dev.example.com通过互联网处理来自内部网络的请求?我想避免开发时的速度损失。

可以dnsmasq用来识别*.dev.example.com模式并在内部处理请求吗?

提前致谢!

答案1

欢迎!

您想使用-A/地址dnsmasq 配置中的选项:

address=/<domain>/[domain/][<ipaddr>]

或者你的情况

address=/dev.ourdomain.com/<ipaddr of webserver>

-A address=/domain/ip如果您更喜欢命令行选项,您也可以使用。

相关内容