简单的内部DNS设置

我有几个域指向我的路由器,然后将它们转发到我的防火墙内的服务器上。 服务器运行Apache2,一切正常 – 我的网站popup。

我也在防火墙后面设置了几个虚拟服务器,它们都做不同的事情,并且有不同的网站。 如何设置第一台服务器作为其他服务器的DNS。

所以像

Url -> Router -> Domain server -> Other Server on Network address1.com -> 123.123.123.123 -> 192.168.1.201 address2.com -> 123.123.213.123 -> 192.168.1.201 -> 192.168.1.202 address3.com -> 123.123.123.123 -> 192.168.1.201 -> 192.168.1.203 

这似乎是一个非常简单的问题,但这是所有这一切都是新的。 这是我做的第一台服务器的Apache主机? 或者我需要安装一个DNS服务器像绑定? 我有webmin,我用了很多东西,所以我想象的select是在那里:-)

感谢你的帮助,亚当

如果你只需要在你的networking中使dns工作,你应该在你的192.168.1.201服务器上运行dnsmasq作为dns服务器和dhcp服务器。 它将自动提供dhcp名称作为内部dns。 然后dnsmasq将把所有其他的dns查询转发到外部世界,这就是你想要的。

如果您不想在内部networking上运行dhcp,则可以使用主机名 – >内部ip地址映射填充服务器上的/ etc / hosts,dnsmasq将自动将这些内容提供给机器内部。