让我解释一下情况:
我正在使用我的Android手机作为WiFi热点,在完成注册后会提供代码(用户可以在我的商店中重新发送)。 我需要使用我的手机,因为我在沙滩上这样做,唯一的方法就是携带便携。
好的,所以: 到目前为止,我已经使用过这个tecnique了,我已经在我的手机上设置了一个网络服务器并使用了一些iptables,当用户试图上网时,我将所有流量重定向到我的强制网站。
它的工作原理如下: USER问我的电话:“嘿,google.com的IP是什么?” 我的电话连接到DNS并收到了正确的IP。 IPTABLES操纵此IP以向USER发送我的强制门户网站的本地IP。
但是有一个大问题:我需要移动数据!!在沙滩上很多次我没有信号,当用户连接到我的热点时,它会给出DNS错误而不是我的强制门户。
唯一的解决方案是运行一个脱机DNS服务器,该服务器不需要互联网来劫持对强制网络门户的所有请求。
我使用BitWebServer作为ligthhttpd服务器,我寻找DNS服务器来脱机运行我的DNS,但我真的很困惑,我不知道从哪里开始。
你们中有人有想法吗?我只需要将连接到我的热点的USER的所有请求重定向到强制门户网站而不使用互联网。
感谢您的建议,问候 乔治