Questions tagged [bonjour]

Bonjour is the current marketing name and the implementation of the Zeroconf concepts. (Initially it used Rendezvous as the name.) These concepts provide for simple and intuitive recognition and configuration of certain networked computer devices, including workstations and printers.

Bonjour is the current marketing name and the implementation of the Zeroconf concepts. Zeroconf has 3 major goals:

  1. Allocate IP addresses without a DHCP server.
  2. Translate between host names and IP addresses without a DNS server.
  3. Discover services (like print providers) without a directory server like LDAP and make it easy to use them.

The complete technical Zeroconf concepts are specified in a series of RFCs, mainly:

  • IPv4LL / rfc3927 for assigning Link-Local IP addresses without a DHCP server.
  • mDNS / rfc6762 for multicast DNS to resolve hostnames without a central DNS server.
  • DNS-SD / rfc6763 for DNS-based Service Discovery without a central directory server.

One of the principal architects of Zeroconf was Stuart Cheshire. After writing down his thoughts about how to implement Apple's original ease of use AppleTalk Name-Binding Protocol over TCP/IP networking got hired by Apple to help implement the Zeroconf concept for Mac devices. He then also was a principal author of the above linked RFC documents.

Apple's Bonjour implementation is also available for Windows and Linux (although on Linux there is also an independent implementation named Avahi) as Open Source under the Apache License v2.0.

IANA runs a service names and ports registry, where developers who wish to define and develop new service types for their systems can reserve and register names for them.

102 questions
55
votes
3 answers

Do I really need Bonjour on Windows?

One of my least favorite things that Apple does to every Windows computer during an installation of iTunes is that it installs Bonjour. On almost every Windows machine I've installed iTunes on, Bonjour has caused an error of some sort. As far as I…
JavaAndCSharp
  • 2,368
  • 7
  • 24
  • 36
46
votes
3 answers

What is the "wake for wifi network access" setting in energy preferences?

Can anyone explain the "wake for wifi network access" setting in energy preferences for me? I do not understand it.
erikvold
  • 2,828
  • 4
  • 20
  • 20
35
votes
3 answers

Can I list all the Bonjour-enabled services that are running?

I would be interested in knowing which programs advertise themselves using Bonjour on my machine. Is there a way to do that?
zneak
  • 2,886
  • 5
  • 30
  • 41
32
votes
7 answers

How to find IP address of my other Mac?

I have two Macs on the same network, both plugged into my internet router. I have screen-sharing set up on one of them, so I can connect to it using command-K in the Finder with a vnc:// URL, and that works great. My router assigns IP addresses…
Ken
  • 4,022
  • 8
  • 30
  • 38
20
votes
4 answers

How can I list the IP addresses of all the AirPrint printers on a network?

I am trying to make a list of all AirPrint printers on the network at a school. We have many of them because of all the classroom and office printers, but they have not been set up with meaningful names. I tried reading the DHCP allocation table in…
user2127627
  • 414
  • 1
  • 3
  • 8
18
votes
1 answer

How to find all devices (IP Address, Hostname, MAC Address) on local network?

I've read almost every thread related to this, yet no one has quite made it easy to access a table like the following. IP Address Hostname MAC Address 192.168.1.10 | myAppleTV | 02:78:42:9b:bb:12 192.168.1.10 | myiPhone |…
Spectramax
  • 183
  • 1
  • 1
  • 4
15
votes
4 answers

What happened to Bonjour in Safari 11 and how do I access it?

I need to access Bonjour to get information from my printer and wonder where Bonjour has gone from Safari version 11.
user257010
  • 151
  • 1
  • 1
  • 3
11
votes
2 answers

What is the preferred method of command line domain name lookup (DNS)?

What command line command do I use to lookup a domain address? When looking at the man pages for nslookup and dig I can see a section saying that these utilities do not use the Mac OS methods of finding names. So, what command should I be running?
Jason
  • 1,639
  • 5
  • 17
  • 17
11
votes
5 answers

How to regain features from Safari 5 that are not found in Safari 6?

I upgraded to Mountain Lion, there are a lot of differences in Safari 6. Have the four features below been relocated? If not relocated, are there fixes? Activity window (previously: Window -> Activity) is gone. Bonjour access from the bookmarks…
pasawaya
  • 2,266
  • 5
  • 23
  • 34
11
votes
2 answers

How do I read the output of dns-sd?

When I run the dns-sd command, for example as dns-sd -B _services._dns-sd._udp. to list all the service types on my local network, I get a table that looks like: $ dns-sd -B _services._dns-sd._udp. Browsing for _services._dns-sd._udp. DATE: ---Tue…
Ken
  • 191
  • 1
  • 5
10
votes
2 answers

Can I log employees' working hours through Bonjour availability?

We have a small office network with a Mac server, and all employees have their own Mac laptop they take home at the end of the day. I am looking for a way to automatically log the employees' time at the office. Theoretically, it should be possible…
Gerry
  • 14,363
  • 5
  • 52
  • 74
9
votes
3 answers

VPN breaks AirDrop, Sidecar etc. - any idea how to set up VPN to enable them?

My workplace uses Cisco AnyConnect VPN (but I have seen same problems with other VPNs as well, eg. here) and it seems to break AirDrop, Sidecar and similar Apple's local network services. While I am connected to VPN on my macbook, I cannot AirDrop…
Tomáš Kafka
  • 515
  • 5
  • 14
7
votes
3 answers

How do I disable Bonjour visibility after Yosemite install?

Since upgrading to Yosemite (from Mavericks) my MacBook Pro (Retina mid-2014) advertises itself on Bonjour (with "whats-my-name"). It was not visible in this way prior to Yosemite, and I have no sharing features enabled on my Mac. How do I hide it…
orome
  • 11,304
  • 61
  • 137
  • 246
6
votes
1 answer

What are all these tvOS services?

I noticed Apple's tvOS broadcasting no less than 7 mDNS PTR-RRs (via Bonjour, I presume): + Apple TV._airplay._tcp.local + Apple TV._mediaremotetv._tcp.local + Apple TV._companion-link._tcp.local + 1BC5121395BA@Apple TV._raop._tcp.local +…
voices
  • 2,109
  • 5
  • 21
  • 43
6
votes
2 answers

Can't use machine name to login using SSH anymore on Yosemite, how to fix?

from yesterday I have noticed that I can't connect via SSH to my OS X's SSH server anymore using the following command: User-MBP:~ user$ ssh user@user-mbp user is the user on the server, user-mbp is the name of my machine, as specified here in…
user3019105
  • 455
  • 1
  • 7
  • 14
1
2 3 4 5 6 7