
LAN 네트워크에서 NAS가 작동하고 있습니다. 192.168.1.5
내 고정 IP 주소에 연결된 mynas.com과 같은 사용자 정의 도메인 이름이 있고 이 IP로 라우팅된다고 가정해 보겠습니다 .
이제 하나의 단일 URL/IP를 사용하여 내 장치(iPhone 등)를 내 NAS에 설정하고 싶습니다.
일반적으로 사용자 정의 도메인 이름을 입력합니다. 하지만 집에 있을 때는 LAN 네트워크에서 사용할 수 있는 트래픽이 인터넷을 통과하는 것을 원하지 않습니다.
집에 있을 때는 로컬로만 트래픽을 라우팅하고, 집에 없을 때는 인터넷을 통해 트래픽을 라우팅하는 시스템을 어떻게 설정할 수 있습니까?
감사합니다,
답변1
라우터가 이를 지원하는 경우 로컬 IP 주소에 매핑되는 라우터의 DNS 항목을 구성할 수 있습니다.
addn-hosts
DNSMasq 설정에서 옵션을 구성하여 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를 사용할 때와 비교할 때 유일한 단점은 패킷이 항상 게이트웨이(예: 라우터)를 통과한다는 것입니다.