Habe den falschen DNS-Servernamen, der sich in einem anderen Subnetz befindet

Habe den falschen DNS-Servernamen, der sich in einem anderen Subnetz befindet

Das Netzwerk funktioniert also wie folgt:

My PC ---(Ethernet) Raspberry Pi (wlan) --- Router

Auf dem RPi verwende ich ein Busybox Linux. Für die dhcpd.conf auf eth0 des RPi setze ich die Option DNS 8.8.8.8. Zwischen Ethernet und WLAN baue ich ein NAT ein.

Aber seltsam ist, dass ich, nachdem ich den RPi mit dem Router verbunden habe, mit meinem PC nicht auf das Internet zugreifen kann, aber 8.8.8.8 anpingen kann. Dann habe ich den DNS-Server überprüft, er zeigt, dass der DNS-Servername auf meinem PC „192.168.1.1“ ist, und es ist die IP des Routers, der sich in einem anderen Subnetz befindet, und natürlich kann mein PC ihn nicht finden.

Was soll ich tun? Es scheint, dass ich einen DNS-Proxy auf dem RPi einrichten muss? Oder wie könnte in diesem Fall der DNS-Servername korrekt übergeben werden?

verwandte Informationen