得到了錯誤的 DNS 伺服器名稱,該伺服器名稱位於另一個子網路中

得到了錯誤的 DNS 伺服器名稱,該伺服器名稱位於另一個子網路中

所以網路的工作原理如下:

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

我在 RPi 上運行 Busybox Linux。對於 RPi eth0 上的 dhcpd.conf,我設定了選項 dns 8.8.8.8。我在乙太網路和WLAN之間建立了一個nat。

但奇怪的是,當我將樹莓派連接到路由器後,我無法用我的電腦訪問互聯網,但可以 ping 通 8.8.8.8。然後我檢查了DNS伺服器,它顯示我的PC上的DNS伺服器名稱是“192.168.1.1”,這是路由器的IP,它在另一個子網路中,當然我的PC找不到它。

我該怎麼辦?看來我必須在 RPi 上設定 dns 代理程式?或者在這種情況下如何正確傳遞 DNS 伺服器名稱?

相關內容