dnsmasq
すべての名前クエリをドキュメントを見つけることができるIPにリダイレクトしながら、ホットスポットを実行してドキュメントを共有します。<IP>
create_ap wlan0 wlan0 HereAreTheDocuments
echo "address=/#/<IP>" >> /dev/dnsmasq.conf
service dnsmasq start
ユーザーが自分のホットスポットに接続し、自分のIPをDNSに設定する必要があります。
接続されたユーザーにリモートDNSの代わりにローカルDNSを使用させるにはどうすればよいですか?
たとえば、多くのコンピュータがGoogle DNSを使用して8.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
。