I haven't found out why or when. mDNSBrowser will provide a detailed list of all the Bonjour network advertisements that are broadcast on your local network. You cannot set the Mac to be IP 192.168.0.200 on both WiFi and Ethernet if you happen to be connecting both at the same time. Fortunately MDNS uses standard DNS queries, so replacing that info with your DNS server's ip and port 53 results in standard DNS queries being issued for the .local domain. It's not just WSL, mDNS .local name resolution stops working on windows x64 randomly throughout the whole OS. It lets you see TXT keys, resolved addresses, and link-local names. This enables you to plug your laptop or computer into a network and instantly be able to view other people who you can chat with, find printers to print to or find files being shared. var browser = mdns.createBrowser( mdns.tcp('http') , { networkInterface: mdns.loopbackInterface()}); On current versions of Mac OS X a Browser listening on the loopback interface will still discover all services running on the local host. Debug on the WLC shows the following (where XX:XX:XX:XX:XX:XX is the iPad mac) In case it is not installed, zeroconfServiceBrowswer will default to use it‘s integrated lightweight mDNS implementation (in the title of the software you will see „zeroconfServiceBrowser using lightweight mDNS“). Avahi is a system which facilitates service discovery on a local network via the mDNS/DNS-SD protocol suite. In case you are looking for such a tool on OS X, take a look at the Bonjour Browser. It definitely DOES work sometimes but then other times stops. The mDNS protocol, together with DNS Service Discovery (below), forms the basis for Apple's ease-of-use initiative called Bonjour. 9:21 PM Monday; June 10, 2013 iMac 2.5Ghz 5i 2011 (Mountain Lion 10.8.4) Whilst in theory you should be able to turn Off Wifi and enable Ethernet the router is probably still keeping that IP for the Wifi MAC Address. I tried dropping a foo.local file in that directory to see if subdomains would then resolve correctly, but it appears .local … mdns profile configured and bonjour services are visible on WLC; mdns profile applied to WLAN; when i connect an ipad to the wlan and start the browser, no services appear (2 are visible on the WLC). I can connect via Browser with "esp8266.local" How Can I do an http request to this in Swift? Bonjour is Apple's implementation of zero-configuration networking (zeroconf), a group of technologies that includes service discovery, address assignment, and hostname resolution.Bonjour locates devices such as printers, other computers, and the services that those devices offer on a local network using multicast Domain Name System (mDNS) service records. Do I first get the IP address by this mdns … I use PowerShell to SSH into a mac box, and sometimes it's .local address works, and other times it doesn't. It scans for any present service available on a machine running OS X 10.6 Snow Leopard or later. I have an ESP8266 as a Webserver in my local network. These ip addresses can just not be the ip-equivalent of the FQDNs requested by the browsers but also may refer to the services being requested by the clients.