Linux   发布时间:2022-04-01  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了linux – 如何使用dnsmasq配置静态通配符子域大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。

概述

我有一台带有几台机器的NAT后面的网络. 机器是: >路由器 – NAT,dnsmasq,转发 – 直接连接到inet >服务器 – 运行ssh,www和其他一些东西 >客户端 – 在服务器上执行操作 我也有mydomain.com. server.mydomain.com指向我的连接的IP(单个Ip),即路由器,它将端口转发到服务器. 服务器,运行httpd,根据虚拟主机服务于不同的站点. 所以
我有一台带有几台机器的NAT后面的网络.

机器是:

>路由器 – NAT,dnsmasq,转发 – 直接连接到inet
>服务器 – 运行ssh,www和其他一些东西
>客户端 – 在服务器上执行操作

我也有mydomain.com.
server.mydomain.com指向我的连接的IP(单个Ip),即路由器,它将端口转发到服务器.

服务器,运行httpd,根据虚拟主机服务于不同的站点.
所以我有site1.server.mydomain.com,site2 ..

问题是所有的流量都通过路由器,当我检查日志时,我总是看到路由器的所有内容的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@H_450_43@ 
 

这将为* .server.mydomain.com创建一个通配符条目,只要您的客户端使用DNsmasq作为其DNS(并且您的服务器在内部接口中侦听),就会设置.

大佬总结

以上是大佬教程为你收集整理的linux – 如何使用dnsmasq配置静态通配符子域全部内容,希望文章能够帮你解决linux – 如何使用dnsmasq配置静态通配符子域所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。