Dns

如何強制連接到 AP 的機器使用本地 AP DNS?

  • January 2, 2017

我通過執行一個熱點來共享文件,該熱點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.88.8.4.4

我最終最終dnsspoof與 to 結合使用dnsmasq

請告訴您是否有替代方案dnsspoof

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

引用自:https://unix.stackexchange.com/questions/332048