How to get updates for macOS Mojave or later
If you've upgraded to macOS Mojave or later, follow these steps to keep it up to date:
- Choose System Preferences from the Apple menu , then click Software Update to check for updates.
- If any updates are available, click the Update Now button to install them. Or click ”More info” to see details about each update and select specific updates to install.
- When Software Update says that your Mac is up to date, the installed version of macOS and all of its apps are also up to date. That includes Safari, iTunes, Books, Messages, Mail, Calendar, Photos, and FaceTime.
- Just because in Mac OS X it defaults to your first and last name doesn't mean it must stay that way. Each application that uses Bonjour can do whatever it wants. If an individual application such as iChat decides to advertise a Bonjour service using your user name, then it can do that.
- Forgot Apple ID or Password. Billing and Subscriptions. Update to iOS 14. Add widgets to your Home Screen, automatically organize your apps, and have even more fun with.
This sample uses DNSServiceQueryRecord to send a Multicast DNS query that returns a list of Bonjour service types being advertised on the local network. Machines must be running mDNSResponder-58.6 (Mac OS X 10.3.4) or later in order to respond to this query. Bonjour Service provides a general method to discover services on a local area network. The software is widely used throughout Mac OS and Windows for iOS devices, and allows users to set up a network without any configuration. It is used to find printers and file-sharing servers. ITunes uses Bonjour to find shared music, iPhoto to find shared. Bonjour doesn't slow down your Internet although it's constantly running. It also supports various versions of Windows OS. Since this program comes from Apple, it's vital for Mac devices, and a lot of Apple software depends on it.
To find updates for iMovie, Garageband, Pages, Numbers, Keynote, and other apps that were downloaded separately from the App Store, open the App Store on your Mac, then click the Updates tab.
Bonjour Aktivieren Mac Os X
To automatically install macOS updates in the future, including apps that were downloaded separately from the App Store, select ”Automatically keep my Mac up to date.” Your Mac will notify you when updates require it to restart, so you can always choose to install those later.
How to get updates for earlier macOS versions
If you're using an earlier macOS, such as macOS High Sierra, Sierra, El Capitan, or earlier,* follow these steps to keep it up to date:
- Open the App Store app on your Mac.
- Click Updates in the App Store toolbar.
- Use the Update buttons to download and install any updates listed.
- When the App Store shows no more updates, the installed version of macOS and all of its apps are up to date. That includes Safari, iTunes, iBooks, Messages, Mail, Calendar, Photos, and FaceTime. Later versions may be available by upgrading your macOS.
To automatically download updates in the future, choose Apple menu > System Preferences, click App Store, then select ”Download newly available updates in the background.” Your Mac will notify you when updates are ready to install.
* If you're using OS X Lion or Snow Leopard, get OS X updates by choosing Apple menu > Software Update.
How to get updates for iOS
Learn how to update your iPhone, iPad, or iPod touch to the latest version of iOS.
Learn more
- Learn how to upgrade to the latest version of macOS.
- Find out which macOS your Mac is using.
- You can redownload apps that you previously downloaded from the App Store.
- Your Mac doesn't automatically download large updates when it's using a Personal Hotspot.
Bonjour is Apple’s way of doing zero-configuration networking. It’s a bit of software that does three things:
- Service discovery on the local network (LAN)
- IP address assignment/sharing
- Hostname resolution
Normally, things like IP address assignment are handled by DHCP. With Bonjour, the idea is that all you have to do is plug your gizmos in, and turn them on. Bonjour will then “scan” the network, and all devices and services on the LAN will be automagically configured for you. Each gizmo will have an automatically configured IP and hostname, and you’re done.
This is great, except when you don’t want Bonjour to do its thing. Perhaps you have a mostly Windows/Linux LAN, or you want to restrict access to a certain group of computers on your LAN that are separated from the rest by a physical home router/firewall. Bonjour makes this rather difficult, since it sneaks by basic IP/MAC filtering you might set in your router.
So, how do you block Bonjour?
It will first help to understand what Bonjour is actually doing. Most people will tell you, “Oh, just block UDP port 5353, and you’re done!”
It’s a bit more complicated than that, actually…
mDNS
Bonjour uses mDNS, or multicast DNS, combined with DNS-SD (Domain Name System – Service Discovery).
mDNS resolves host names to IP addresses within local networks without using a DNS server. Basically, it broadcasts query messages onto the local network. When other puters that are running receive those packets, they respond. Each machine has it’s own local hostname, and its own link-local address.
A link-local address will probably be familiar to you as those “default” IP addresses that your puter gives itself when it can’t get an IP from a DHCP server. Specifically, link-local addies are those IPs in the range 169.254.1.0 – 169.254.254.255 (for IPv4).
DNS-SD
Coupled with this hostname-IP setup, Bonjour also uses DNS-SD (which also uses local DNS record queries) to establish the services and capabilities of each machine on the local network.
Thus, with mDNS + DNS-SD, Bonjour can set up file sharing, media sharing, printers, and all kinds of stuff on a local network without any parent DHCP or DNS servers/routers.
All of this is done without any configuration on your part.
Well, that’s great, but the question remains: How do I block Bonjour when I don’t want Machine A to see Machine B?
Bonjour For Mac Os
Blocking Bonjour
It turns out that mDNS multicasts a UDP packet to:
- MAC addresses:
- 01:00:5E:00:00:FB – IPv4
- 33:33:00:00:00:FB – IPv6
- IP addresses:
- 224.0.0.251 – multicast IPv4 address
- FF02::FB – multicast IPv6 address
- UDP port 5353
So, the first obvious thing that everyone tries is to block traffic on UDP port 5353. That’s all well and good, but it doesn’t block Bonjour because it’s only part of the solution.
The reason is that you also need to block the mDNS multicast IP address – not just UDP port 5353 on your DHCP-assigned IP addies.
Note that routers/gateways are not supposed to pass on multicasts, but often they do anyway. Some routers also have an option called something like “Multicast pass-through”. If your gizmo has this option, disable it.
Bonjour Service Mac Os X
In common home IPv4 routers nowadays, that means you need to block traffic on 224.0.0.251. For IPv6, block FF02::FB. These multicast addresses are what is used by each puter to broadcast themselves to other puters on the network using services like Bonjour.
Finally, many routers have MAC address filtering. Use this filtering to block access to the IPv4 and/or IPv6 MAC addresses listed above: 01:00:5E:00:00:FB and 33:33:00:00:00:FB.
If you need a new router with more options, check out TP-Link’s products.
After you’re done blocking these 3 things, try again and see if Bonjour will find other gizmos on your network. You should discover that Bonjour no longer works.
And you’re done!
How to Block Apple Bonjour on your Local Network