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
.