# Use an official lightweight Alpine Linux image as the base FROM alpine:latest # Install dnsmasq and curl (for health checks) RUN apk --no-cache add dnsmasq curl # Create a directory for the dnsmasq configuration RUN mkdir -p /etc/dnsmasq.d # Create dnsmasq.conf inline RUN echo ' \ # Redirect google.com to the IP of srsbkn.eu.org \n\ address=www.lehrastudio.com/google.com # Replace 192.0.2.1 with the IP of srsbkn.eu.org \n\ # Log DNS queries (optional) \n\ log-queries \n\ # Set DNSmasq to listen on all interfaces \n\ listen-address=0.0.0.0 \n\ ' > /etc/dnsmasq.conf # Expose port 7860 (the custom DNS port) EXPOSE 7860/udp # Command to start dnsmasq in the foreground and listen on port 7860 CMD ["dnsmasq", "-k", "--port=7860"]