I have home network with 3 devices:

  1. MacHighSierra
  2. Windows10
  3. WDMyClould

Bell Home Hub 2000 is the router, from my Mac, I can access #3 by doing

ping WDMyCloud.local

But the same thing didn't work for the Windows machine, I had to use IP. ping Windows10.local dosen't respond, but, ping works

Any suggestions on how to diagnose and fix?

  • On the router what does it show the names as? – mmmmmm Dec 23 '17 at 16:32
  • Thanks for format and comment, on router the names are as listed. – legendbb Dec 23 '17 at 16:34
  • What do you get by issuing the command nslookup Windows10.local (assuming that IP is your router, if not, insert your router IP there)? Post the result to the orig question. – Allan Dec 23 '17 at 16:41
  • Thanks for all attentions. nslookup Windows10.local give: Server: Address: ** server can't find Windows10.local: NXDOMAIN`; same thing for WDMyCloud, but ping WDMyCloud.local works. – legendbb Dec 23 '17 at 22:57

According to this answer on superuser, you should be able to install iTunes on the Windows device, which includes Bonjour.

It sounds like installing iTunes, and therefore Bonjour, will enable your Windows device to be accessed via a .local address.

You can download iTunes here; iTunes - Download iTunes Now

| improve this answer | |
  • iTunes has nothing to do with NetBIOS lookup functionality. – Allan Dec 23 '17 at 17:28
  • I may be incorrect, but my interpretation of the answer on superuser suggests that Bonjour, which is installed when iTunes is installed, will enable this to work. If I am incorrect, I can revise or remove my answer. – Jake3231 Dec 23 '17 at 17:30
  • 1
    @Allan, .local is used (and advertised) by bonjour, which I'm sure you know, so I'm confused by your comment as well. – Harv Dec 23 '17 at 20:38
  • Thanks a lot for your hints, that led me to Bonjour for Windows. – legendbb Dec 23 '17 at 23:33
  • 1
    Yes, which is why "using it" through iTunes makes sense. He's already got a half-baked setup and wants the easiest way to add to it. Anyway, to each his own, thanks for clarifying your thinking behind it. – Harv Dec 24 '17 at 2:03

I think I figured out by using Wireshark, MacOSX uses MDNS protocol to browse local network. Western Digital MyCloud has MDNS server running, so it responds to MDNS Standard query. Windows10 needs to have something maybe Bonjour for Windows installed so to resolve Multicast DNS query. https://commaster.net/content/how-resolve-multicast-dns-windows

All in all my router doesn't do local DNS service at all. And Mac uses MDNS to explore local network.

| improve this answer | |

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .