원격 도메인 이름을 사용하여 로컬 네트워크를 선호하는 방법은 무엇입니까?

원격 도메인 이름을 사용하여 로컬 네트워크를 선호하는 방법은 무엇입니까?

LAN 네트워크에서 NAS가 작동하고 있습니다. 192.168.1.5
내 고정 IP 주소에 연결된 mynas.com과 같은 사용자 정의 도메인 이름이 있고 이 IP로 라우팅된다고 가정해 보겠습니다 .

이제 하나의 단일 URL/IP를 사용하여 내 장치(iPhone 등)를 내 NAS에 설정하고 싶습니다.

일반적으로 사용자 정의 도메인 이름을 입력합니다. 하지만 집에 있을 때는 LAN 네트워크에서 사용할 수 있는 트래픽이 인터넷을 통과하는 것을 원하지 않습니다.

집에 있을 때는 로컬로만 트래픽을 라우팅하고, 집에 없을 때는 인터넷을 통해 트래픽을 라우팅하는 시스템을 어떻게 설정할 수 있습니까?

감사합니다,

답변1

라우터가 이를 지원하는 경우 로컬 IP 주소에 매핑되는 라우터의 DNS 항목을 구성할 수 있습니다.

addn-hostsDNSMasq 설정에서 옵션을 구성하여 DD-WRT에서 이 작업을 수행했습니다 .

DD-WRT 서비스 스크린샷

/jffs/etc/config/dns.txt참조하는 파일에는 다음과 같은 항목이 포함되어 있습니다 .

192.168.1.1 라우터
192.168.1.2 스위치
192.168.1.3 nas

router.domain.com이는 라우터의 DNS를 사용하여 로컬 네트워크에 있을 때 , 로 확장된 switch.domain.com다음 nas.domain.com로컬 IP 주소에 매핑됩니다. 이는 초기 DNS 쿼리가 라우터로 이동하지만 그 이후의 모든 트래픽은 라우터를 통하지 않고 클라이언트와 서버 사이에서만 이루어짐을 의미합니다.

집에 없을 때 인터넷 DNS 서버는 nas.domain.com공용 IP 주소를 확인합니다.

답변2

전혀 아무것도 할 필요가 없다고 생각합니다. 홈 네트워크 내부에서도 공용 IP/도메인을 사용할 수 있습니다.

라우터는 패킷이 자체적으로 향하는 것을 확인하고 포트 전달을 통해 이미 패킷이 NAS로 라우팅되도록 할 것입니다(항상 네트워크에 머무르는 동안).

편집하다: 192.168.1.5를 사용할 때와 비교할 때 유일한 단점은 패킷이 항상 게이트웨이(예: 라우터)를 통과한다는 것입니다.

관련 정보