Bonjour on MacOs 10.12, 10.13 and up
A friend the other day got a new Mac with MacOS 10.14 and got stuck trying to reconfigure a network camera via Safari because Bonjour is not there anymore. I quickly solved the problem and I thought this might be useful to others too.
Bonjour has been discontinued a while ago in Safari and for most basic users it was very helpful.
However is not gone it's just buried in the OS (and still available in the printer discovery utility). Bonjour is a DNS Service discovery protocol and basically shows you the name of a device, the IP address obtained via DHCP/mDNS. In Safari it was showing devices supporting the HTTP protocol, but in reality it can be used to search for more protocols.
A quick solution is to go via terminal and type:
$ dns-sd -B
The answer will be something like this:
Browsing for _http._tcp
DATE: --- Tue 06 Jul 2019---
10:53:36.084 ...STARTING...
Timestamp A/R Flags if Domain Service Type Instance Name
10:53:36.085 Add 3 6 local. _http._tcp. AA-BB500 (192.168.99.114, 99:99:99:99:99:99)
10:53:36.086 Add 2 6 local. _http._tcp. XeroxXXXX
You should press ^Z to exit
[13]+ Stopped dns-sd -B
The output means: A new device named AA-BB500 has been discovered and has obtained an IP address 192.168.99.114. Another device XeroxXXXX is already existing and no other info displayed (in this case because of static IP).
If you put in Safari address bar: http://AA-BB500.local or http://192.168.99.114 you will get into your device configuration, simple as that.
For advanced users dns-sd has a few advanced options, check them out.
Cheers