다른 서브넷에 있는 잘못된 DNS 서버 이름을 얻었습니다.

다른 서브넷에 있는 잘못된 DNS 서버 이름을 얻었습니다.

따라서 네트워크는 다음과 같이 작동합니다.

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

RPi에서는 Busybox Linux를 실행합니다. RPi의 eth0에 있는 dhcpd.conf의 경우 dns 8.8.8.8 옵션을 설정했습니다. 이더넷과 무선랜 사이에 NAT를 구축합니다.

그런데 이상한 점은 RPi를 라우터에 연결한 후 PC에서는 인터넷에 접속할 수 없지만 8.8.8.8에는 ping이 가능하다는 것입니다. 그런 다음 DNS 서버를 확인해보니 내 PC의 DNS 서버 이름이 "192.168.1.1"이고 다른 서브넷에 있는 라우터의 IP이며 물론 내 PC에서는 이를 찾을 수 없습니다.

어떻게 해야 하나요? RPi에 DNS 프록시를 설정해야 하는 것 같나요? 아니면 이 경우 어떻게 DNS 서버 이름이 올바르게 전달될 수 있습니까?

관련 정보