내 인터넷 제공업체는 NAT 네트워크를 사용하여 사용자를 연결합니다. 그래서 인터넷에 연결하면 10.x.x.x
IP 주소를 얻습니다.
이러한 유형의 네트워크에서 Unix 장치에 액세스할 수 있는 방법이 있습니까? DDNS가 작동하려면 외부 IP가 필요하지만, 원해도 얻을 수 없습니다.
어떤 아이디어가 있나요?
편집하다: 물론 가장 좋은 해결책은 장치에 대한 지속적인 연결을 유지하는 것입니다.
답변1
외부 IP(로컬 네트워크에 대한)가 라우팅할 수 없는 주소(10.0.0.0/8, 172.16.0.0/12, 192.168.0.0/16)인 경우에는 이 작업을 수행할 수 없습니다. DDNS는 이름->IP 매핑을 제공하지만 더 큰 문제는 NAT 뒤에 있다는 것입니다. 인바운드 연결이 작동하려면 NAT 게이트웨이에 전달 규칙을 설정해야 합니다. ISP가 실제 IP를 제공하지 않으면 이 작업을 수행하지 않습니다.
ISP가 공용 주소를 제공하지 않고 이를 제공하는 공급자로 전환할 수 없는 경우에도 이 문제를 해결할 수 있습니다. 이를 위해서는 트래픽을 LAN으로 라우팅하기 위한 터널을 설정할 수 있는 인터넷상의 호스트가 필요합니다.