무선 AP로 사용되는 컴퓨터에서 Ubuntu 서버를 실행하고 있지만이 AP는 실제로 조회를 수행하지 않고 모든 DNS 요청을 내부 IP 주소로 해결해야합니다.
유료 공용 WiFi 핫스팟과 동일한 작업을 수행하려고합니다. 연결할 수는 있지만 웹 사이트를로드하려고하면 기본 페이지가 표시됩니다. 모든 도메인을 내부 IP 주소로 확인하여이 작업을 수행하는 것으로 나타났습니다.
이 줄을 /etc/dnsmasq.conf
다음에 추가했습니다 .
# Add domains which you want to force to an IP address here.
# The example below send any host in double-click.net to a local
# web-server.
address=/com/192.168.2.1
address=/uk/192.168.2.1
address=/org/192.168.2.1
address=/gov/192.168.2.1
address=/net/192.168.2.1
address=/us/192.168.2.1
이 TLD에는 잘 작동하지만 밤에 잠을 잘 수 있도록 모든 도메인에서 사용할 수 있기를 바랍니다.
4
왜 sputnik 등과 같은 포로 포털을 사용하지 않습니까? 로그인 후 DNS를 어떻게 변경 하시겠습니까?
—
Paul Ackerman
이것을 달성하려고 노력하고 있습니까? dhcpd를 편집 한 다음 iptables를 수행하면 -A PREROUTING -s 192.168.0.0/255.255.255.0 -p tcp -j DNAT --to-destination 192.168.2.1
—
사용자
@PaulAckerman 예를 들어 공용 WiFi를 사용했습니다. 이 AP는 실제 DNS 요청을 허용 하지 않습니다 . 나는 iptables 일을 시도 할 것입니다.
—
Matt