Estoy ejecutando el servidor Ubuntu en una computadora utilizada como AP inalámbrico, pero este AP debería resolver todas las solicitudes de DNS a una dirección IP interna en lugar de realizar la búsqueda.
Quiero hacer lo mismo que los puntos de acceso WiFi públicos pagos: puede conectarse, pero si intenta cargar cualquier sitio web, muestra una página predeterminada. Me di cuenta de que lo hacen resolviendo todos los dominios a una dirección IP interna.
He agregado estas líneas a /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
que funciona bien para esos TLD, pero me gustaría poder hacerlo con todos los dominios para poder dormir por la noche.
44
¿por qué no usar un portal cautivo como sputnik o similar? ¿Cómo planea cambiar el DNS después de que inicien sesión?
—
Paul Ackerman
¿Tratando de lograr esto? Si edita su dhcpd y luego hace iptables -A PREROUTING -s 192.168.0.0/255.255.255.0 -p tcp -j DNAT --to-destination 192.168.2.1
—
usuario
@PaulAckerman Usé WiFi público como ejemplo. Este AP nunca permitirá que se realicen solicitudes DNS reales. Probaré lo de iptables.
—
Matt