我是dnsmasq的新手,网络不是我的强项,希望我错过了一些简单的东西。
我有一台运行dnsmasq的Ubuntu笔记本电脑。笔记本电脑的WiFi连接到互联网,笔记本电脑的以太网连接到局域网。
将我的机器插入局域网笔记本电脑为我分配了一个IP地址。在我的机器上访问www.google.com可以拿起笔记本电脑,我可以在笔记本电脑Apache页面上获得,这是我想要的结果。问题是我无法访问任何其他网站,目标主机无法访问。
我希望运行dnsmasq的笔记本电脑允许我的机器正常解析DNS查询,并且只有在访问www.google.com时才会受到限制。
我的dnsmasq.conf是默认设置,除了:
address=/www.google.com/192.168.0.1
interface=eth0
dhcp-range=192.168.0.50,192.168.0.150,12h
我觉得它可能与每个网络上的IP设置有关? WiFi具有静态IP 192.168.1.55,路由器为192.168.1.1,DNS服务器为192.168.1.10。 以太网通过IP 192.168.0.1手动配置,将路由器设置为WiFi IP 192.168.1.55,将DNS服务器设置为192.168.1.55。
提前感谢您的帮助。
皮特
答案 0 :(得分:0)
经过大量的摆弄,这与iptables有关,而不是dnsmasq。