linux – 如何使用dnsmasq配置静态通配符子域
我有一台带有几台机器的NAT后面的网络.
机器是: >路由器 – NAT,dnsmasq,转发 – 直接连接到inet 我也有mydomain.com. 服务器,运行httpd,根据虚拟主机服务于不同的站点. 问题是所有的流量都通过路由器,当我检查日志时,我总是看到路由器的所有内容的IP(所以很难看到谁用while(1)运行脚本). 我只是ServerAlias site1.server.local,但大多数站点都有一个根URL保存在其他URL的顶部,所以我不能这样做. 我的解决方案是告诉dnsmasq以某种方式用服务器的IP回答* .mydomain.com. 这有可能吗? 解决方法
我在我的开发服务器上执行完全相同的操作,以便我可以在本地使用rsynced镜像,并在异地服务器上使用相同的配置.
假设您的网络服务器的内部接口是192.168.0.3,这就是您在dnsmasq.conf中所需要的(确保重新启动它): address=/.server.mydomain.com/192.168.0.3 这将为* .server.mydomain.com创建一个通配符条目,只要您的客户端使用DNSMasq作为其DNS(并且您的服务器在内部接口中侦听),就会设置. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |