8.8.8.8에 대한 DNS 요청을 LAN 내부의 로컬 DNS로 리디렉션

8.8.8.8에 대한 DNS 요청을 LAN 내부의 로컬 DNS로 리디렉션

게이트웨이(G, IP 10.0.0.1이라고 부르겠습니다)가 있는 로컬 네트워크(10.0.0.0/24)와 8.8에 직접 DNS 요청을 하는 장치(N, IP 10.0.0.31이라고 부르겠습니다)가 있습니다. .8.8 DNS에 대한 DHCP 설정을 완전히 무시하고 내 DNS 서버를 실행하는 다른 장치(D라고 부르겠습니다, IP 10.0.0.2). G와 D는 모두 Linux를 실행하며 원하는 대로 구성을 완전히 변경할 수 있습니다. 대신 DHCP를 통해 N에 다른 IP 주소를 할당하는 것 외에는 어떤 방식으로든 N의 동작을 변경할 수 없습니다.

이제 8.8.8.8에 대해 N에서 들어오는 DNS 요청을 D로 리디렉션하고 싶습니다. 그러면 D는 해당 요청을 처리하고 N이 아무것도 눈치채지 못하게 DNS 결과를 다시 N에 제공할 수 있습니다. 로컬 네트워크와 그 게이트웨이는 내가 완전히 통제하고 있고 DNS와 관련된 SSL이나 암호화가 없기 때문에 이것이 가능해야 한다고 생각합니다.

그러면 어떻게 해야 이 작업을 수행할 수 있나요?

답변1

Remeber는 8.8.8.8애니캐스트 주소입니다. 기본적으로 트래픽을 제공하는 상자 중 하나를 유지 관리하기 위해 Google이 수행하는 것과 똑같은 작업을 수행할 수 있습니다 8.8.8.8.

IP 주소를 8.8.8.8DNS 서버의 추가 주소로 할당하고 필요한 경우 8.8.8.8/32해당 DNS 서버로 트래픽을 전달하는 경로를 추가할 수도 있습니다.

관련 정보