Ubuntu sunucusunu kablosuz AP olarak kullanılan bir bilgisayarda kullanıyorum, ancak bu AP tüm DNS isteklerini gerçekte arama yapmak yerine dahili bir IP adresine çözmelidir.
Halka açık WiFi noktaları ile aynı şeyi yapmak istiyorum - bağlanabilirsiniz ancak herhangi bir web sitesini yüklemeyi denerseniz varsayılan bir sayfa gösterirler. Bunu, tüm alanları dahili bir IP adresine çözerek yaptıklarını fark ettim.
Bu satırları şuraya ekledim /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
Bu TLD'ler için gayet iyi çalışıyor ancak geceleri uyuyabilmem için tüm alan adlarıyla bunu yapabilmek istiyorum.
4
neden sadece sputnik veya benzeri bir esir portalı kullanmıyorsun? DNS giriş yaptıktan sonra nasıl değiştirmeyi düşünüyorsunuz?
—
Paul Ackerman
Bunu başarmaya mı çalışıyorsun? Eğer dhcpd'nizi düzenlerseniz ve sonra iptables -A PREROUTING -s 192.168.0.0/255.255.255.0 -p Tcp -j DNAT
—
kullanıcı
@ PaulAckerman Örnek olarak genel WiFi kullandım. Bu AP hiçbir zaman gerçek DNS isteklerinin yapılmasına izin vermez. İptables olayını deneyeceğim.
—
Matt