네트워크 프린터에 대한 원격 액세스

네트워크 프린터에 대한 원격 액세스

홈 네트워크 외부에서도 연결하려는 네트워크 프린터(HL-2250DN)가 있습니다. 네트워크에서는 192.168.0.103으로 연결할 수 있습니다.

이제 DNS 서비스를 사용하여 외부 IP를 도메인 이름에 매핑했습니다. 이제 내 프린터에 어떻게 액세스할 수 있나요? myprinter.no-ip.org가 내 외부 IP에 매핑됩니다. 그런데 이것을 내 프린터로 어떻게 전달할 수 있나요?$

내 라우터에서는 IP 192.168.0.103에 대해 포트 80, 631 및 646을 전달하고 있습니다. 하지만 여전히 작동하지 않습니다. 내가 도대체 ​​뭘 잘못하고있는 겁니까?

답변1

포트 80은 웹 서버용이고 포트 631은 CUPS의 웹 서버이며 포트 646은 내가 알고 있는 인쇄와 관련이 없습니다. 즉, 이들 중 어느 것도 방화벽을 통해 프린터를 전달할 수 없습니다.

포트 9100을 전달하고 프린터를 JetDirect 장치로 매핑해 보십시오. Brother는 꽤 오랫동안 JetDirect를 지원해 왔습니다(저는 그런 식으로 매핑합니다).

Windows에서는 추가하는 방법이 다릅니다.

프린터 추가 -> Local Printer Attached...(자동 감지 선택 취소) -> 선택 Create New Port, 선택 Standard TCP/IP Port-> 호스트 이름 입력, Port Name추상적이고 무엇이든 가능합니다(이유 내에서) -> 적절한 프린터 드라이버 선택 -> 완료, 이익. 다른 모든 것은 표준 옵션이어야 합니다.

9100을 전달하는 한 이론적으로는 작동할 것입니다...

NAT 및 일반 ISP를 통해 Windows 프린터 공유가 작동하도록 하려는 경우에는 수많은 문제에 직면하게 되는 것입니다.

방금 내 Brother 2070과 수백 마일 떨어진 친구와 함께 이것을 테스트했는데 포트 9100이 방화벽을 통과하여 프린터로 연결되는 것만으로 우리에게는 훌륭하게 작동했습니다. YMMV.

답변2

외부에서 해당 포트에 ping을 보낼 수 있나요? 아마도 ISP 수준에서 차단되었거나 연결 수준(예: 원격 사무실의 라우터)에서 차단되었을 수 있습니다.

업데이트: ISP 또는 라우터 차단을 우회할 수 있는 한 가지 방법은 인쇄 요청자(예: 집에서 인쇄하려는 직장의 노트북)와 집에서(집에 있는 라우터 또는 통해) 요청을 프록시하는 것입니다. 집에 프록시 서버가 설치되어 있습니다. 기본적으로 주어진 프린터 이름/포트에 대한 액세스를 print.yourdomain.com:80과 같은 것으로 프록시 처리합니다. yourdomain.com:80의 서버는 "인쇄" 하위 도메인의 모든 요청을 처리하고 이를 올바른 프린터 IP 주소와 포트 번호로 프록시합니다.

또는 PDF 변환기를 구해 집에서 인쇄하려는 모든 항목을 그런 식으로 저장하고 USB 키를 사용하여 전송할 수도 있습니다. 프린터에 USB 포트가 있을 가능성이 있나요? :)

답변3

당신이 사용하는 것이 가능합니까?Google 크롬 인쇄?

관련 정보