Настройка airprint в сетях разделенными vlan

в 15:18, , рубрики: Песочница, метки: , ,

Перекурив куча форумов и статей на тему как распространить принтеры для iPad, iPhone и iMac в сетях, разделенными на vlan, нашел решение и спешу поделиться.

Для начала надо создать любой домен на DNS сервере, главное, чтобы в нем не было ".local" я создал «print.lan».

Для начала нам необходимо получить весь список принтеров сети, которые имею службу Bonjour или ipp. Это можно сделать с помощью программ DNS-SD Parser и Bonjour Print Services.

После установки Bonjour Print Services запускаем DNS-SD Parser.

1) Нажимаем «Get Resource Records From This Machine» для получения списка;
2) Меняем значение «location in DNS for record» и «Zone File name» на наши домен в моем случае print.lan;
3) Далее нажимаем «Update Records» чтоб пересоздать записи;
4) Проверяем правильность созданных значений в программе DNS-SD Parser;
5) Далее сохраняем кнопкой «Save Create & Delete DNSCMD Scripts» указываем например рабочий стол:

Настройка airprint в сетях разделенными vlan

У нас создается 2 BAT файла на рабочем столе:
1) CreateAirprintDNSRecords_дата.bat — для добавления записей в dns
2) RemoveAirprintDNSRecords_дата.bat — для удаления записей из dns

Открываем файл CreateAirprintDNSRecords_дата.bat блокнотом и делаем замену .local. на print.lan.

После внесения изменений в файл идем на сервер DNS и выполняем скрипт CreateAirprintDNSRecords_дата.bat для добавления записей в DNS от имени администратора.

Так же, для того, чтобы техника Apple могла увидеть принтеры, необходимо включить поиск в домене. Это делается в DHCP, в параметре 015 (DNS-имя домена) добавляем «print.lan».

Ну вот, теперь, если проверять, то техника Apple увидит службы airprint в любом vlan. Не забудьте добавить АAA записи принтеров в DNS.

Надеюсь, моя стать будет полезна. Спасибо за внимание.


* - обязательные к заполнению поля


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js