使用 DNSMASQ 实现 Catch-all HTTP 服务器

使用 DNSMASQ 实现 Catch-all HTTP 服务器

Ubuntu 14.04 | dnsmasq

我的目标是使用 Ubuntu 14.04 工作站作为 DNS 解析器来设置一个万能 HTTP 服务器。我已经在我的 Ubuntu 14.04 操作系统上安装了 dnsmasq,apt-get install dnsmasq并且我已经使用“service dnsmasq status”确认它正在运行。

我的目标是通过 dnsmasq 路由机器上的所有流量。在 dnsmasq 的配置文件中,我有以下内容:

interface=eth0
interface=wlan0  
address=/#/192.168.1.1
no-resolv server=192.168.1.1
listen-address=192.168.1.1

我想要这样一种场景:打开 Firefox 并导航到 *.com/net/org/etc,在我的计算机上拉出一个本地托管的网站,而不是真正让此类请求通过相应的 DNS 服务器配置resolv.conf和处理的名称服务器进行路由。

已经研究了好几个小时了。欢迎提出任何建议。

相关内容