
Bonjour isn’t routable, but it’s just a DNS-based discovery protocol, so you can grab static (rarely changing) records and add them to your enterprise DNS and make those services available anywhere you like inside or outside your network.)Ĭ IN SOA. (The same process can be used for any locally-advertised Bonjour services - AppleTVs, for instance. It sounds a bit cumbersome, but since I rarely make changes to printers, and WAB allows me to manage which queues are advertised to different VLANs, I don’t have to have print servers sitting on the same subnet as clients. The BIND zone files are created with a bunch of calculations in a FileMaker database that also configures the matching CUPS queues, so the heavy lifting is just entering a few bits of data and physically moving config files around. Or you could really geek-out and do what I do for my school's iOS devices: I use an ISC BIND DNS server (Windows DNS truncates the TXT record, but can refer clients to BIND without doing anything other than annoyingly converting the record to lowercase - if you just use BIND for DNS, you can keep whatever case you specify) to publish the necessary _universal._sub._ipp._tcp record to allow iOS to see our printers using Wide Area Bonjour (WAB).

#NETPUTING HANDYPRINT INSTALL#
Rather than look for an iOS-compatible printer, if you have a Mac running on the same network, you can install Printopia and advertise any printer attached to the Mac to your iOS devices.Īvahi for Linux and Windows can do the same thing with a bit of extra work.
