해당 DNS 서버를 가리키도록 내부 DNS를 설정하시겠습니까?

해당 DNS 서버를 가리키도록 내부 DNS를 설정하시겠습니까?

네트워크에서 다음 속성을 사용하여 Windows Server 2008을 실행하고 있습니다.

  • 내부 IP: 192.168.1.100
  • 외부 IP: 242.24.124.12

이제 도메인(example.com)을 등록하고 내 서버의 외부 IP를 가리키도록 했습니다.

이제 모든 것이 괜찮고 멋집니다. example.com으로 이동하면 내 서버가 표시됩니다.

내가 원하는 것은 해당 서버에 DNS를 설정하고 example.com에 대한 요청을 내부 네트워크에서 내 내부 IP로 리디렉션하는 것입니다.

MS페인팅됨:

토폴로지

그래서 내가 원하는 것은:

외부 호스트가 example.com에 연결되면 기본 DNS를 사용하고 외부 242 IP로 확인됩니다. 내부 호스트가 example.com으로 이동하면 내부 서버를 자체 192.168.1.100 IP로 응답하는 DNS로 사용합니다.

Windows Server 2008에서 이것을 설정할 수 있습니까?

내가 생각한 것은 내 Windows 서버에 DNS 역할을 설치한 다음 자신을 가리키는 example.com에 대한 A 레코드를 만들고 내 DHCP 서버가 192.168.1.100을 DNS 서버로 제공하도록 하는 것입니다. 하지만 내부 호스트가 다른 도메인에 요청할 때 실제 DNS를 사용하도록 설정하려면 어떻게 해야 할까요? 이 기능이 제대로 작동하려면 추가로 해야 할 일이 있나요?

답변1

그것은해야한다. 당신이 정말로 원하는 것은 example.com 도메인을 하이재킹하고 다른 모든 쿼리를 전달하는 것입니다.

답변2

설명하신 모든 내용을 제가 올바르게 이해했는지 확신할 수는 없지만 시도해 보겠습니다.

각 애플리케이션은 서로 다른 포트를 사용하며 트래픽은 라우터에서 리디렉션되어야 합니다. 라우터가 도메인 포트 22(ssh)를 수정하기 위해 외부에서 패키지를 수신하면 이러한 패키지를 내부 네트워크의 특정 IP로 포트포워딩해야 합니다. 따라서 네트워크 외부에 있을 때 ssh를 통해 연결하는 명령은 "ssh www.yourdomain.com"이 되며 라우터는 사용자를 내부 네트워크에 있는 컴퓨터로 전달합니다. 따라서 라우터 설정을 통해 대상으로 선언한 머신입니다.

DHCP를 사용하는 경우 라우터는 DNS 설정을 내부 네트워크의 장치로 보냅니다. 거기에서 특정 DNS 서버를 설정할 수 있습니다. 이것들은 자동으로 배포됩니다.

고정 IP로 머신을 설정하고 머신당 DNS를 설정할 수도 있습니다.

관련 정보