我通过运行热点来共享文档,同时将所有名称查询重定向到可以找到文档的dnsmasq
IP<IP>
create_ap wlan0 wlan0 HereAreTheDocuments
echo "address=/#/<IP>" >> /dev/dnsmasq.conf
service dnsmasq start
我需要强制连接到我的热点的用户将我的 IP 设置为他们的 DNS。
如何强制连接的用户使用本地 DNS 而不是远程 DNS?
例如,许多机器正在使用 Google DNS8.8.8.8
和8.8.4.4
答案1
iptables -A PREROUTING -t nat -i wlan0 -p tcp --dport 53 -j REDIRECT
iptables -A PREROUTING -t nat -i wlan0 -p udp --dport 53 -j REDIRECT
答案2
我最终最终dnsspoof
结合使用dnsmasq
。
请告诉您是否有替代方案dnsspoof
。