5

У меня есть сетевой принтер (HL-2250DN), к которому я также хочу подключиться за пределами домашней сети. В сети это достижимо к 192.168.0.103

Теперь я использовал службу DNS для сопоставления моего внешнего IP с доменным именем. Как я могу теперь получить доступ к своему принтеру? myprinter.no-ip.org сопоставляется с моим внешним ip. Но как я могу переслать это на мой принтер?$

На моем маршрутизаторе я пересылаю порты 80, 631 и 646 для IP 192.168.0.103. Но все равно это не работает. Что я делаю неправильно?

3 ответа3

4

Порт 80 предназначен для веб-серверов, порт 631 - это веб-сервер CUPS, а порт 646 не имеет ничего общего с печатью, о которой я знаю. то есть, ни один из них не позволит вам перенаправить принтер через брандмауэр.

Попробуйте переадресовать порт 9100 и сопоставить принтер как устройство JetDirect. Brother уже довольно давно поддерживает JetDirect (я так и сопоставляю свою карту).

В Windows добавление отличается:

Добавить принтер -> Local Printer Attached...(Снимите флажок «Автоопределение») -> выберите « Create New Port , выберите « Стандартный порт Standard TCP/IP Port -> «Введите имя хоста», « Port Name является абстрактным и может быть любым (в пределах разумного)» -> «Выбрать подходящий драйвер принтера» -> «Готово», «Прибыль». Все остальное должно быть стандартным вариантом.

Пока вы пересылаете 9100, теоретически это должно работать ...

Если вы пытаетесь заставить общий доступ к принтеру Windows работать через NAT и типичного интернет-провайдера, вы просто открываете себя множеству проблем.

Только что проверил это с моим братом 2070 и его другом, находящимся в нескольких сотнях миль от нас. Он отлично сработал, у нас только порт 9100, проходящий через брандмауэр к принтеру. YMMV.

1

Можете ли вы пинговать указанные порты снаружи? Возможно, он заблокирован на уровне интернет-провайдера или заблокирован на уровне, через который вы подключаетесь (например, маршрутизатор вашего удаленного офиса).

Обновление. Один из способов обойти блокировку ISP или маршрутизатора - это прокси-запросы как в вашем запросчике печати (то есть на ноутбуке на работе, с которого вы пытаетесь печатать дома), так и дома, либо на своем маршрутизаторе дома, либо через прокси-сервер, установленный дома. По сути, вы бы использовали прокси-доступ к указанному имени / порту принтера, например, к print.yourdomain.com:80. Ваш сервер на yourdomain.com:80 обрабатывает все запросы на поддомене "print" и передает их на правильный IP-адрес принтера и номер порта.

Или вы можете получить конвертер PDF и сохранить все, что вы хотите напечатать дома таким образом, и использовать USB-ключ для передачи. Есть ли у вашего принтера порт USB? :)

0

Возможно ли вам просто использовать Google Chrome Print?

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .