I am trying to connect to my Raspberry Pi (rPi) via remote connection using the Ethernet. I can connect to my rPi by typing raspberrypi.mshome.net where raspberrypi is the device hostname. I want to connect by typing raspberrypi.local instead. And I know it's possible since I saw people use it this way.

After hours of digging, I think its probably because the WiFi connection is being shared with the Ethernet and so is the mshome.net extension. Is there any way of making it local.

Thanks in advance. Looking for solutions with explanations.

[Note: Everything works fine. Its just the huge hostname that bugs me. I'm against installing any softwares and do it with a few tweaks.]


.local is normal Zero-conf networking.

.mshome.net is a Microsoft foible so has nothing to do with the Pi.

  • Is there any work around of this in Windows? – MAAI Nov 9 '17 at 11:00
  • 1
    You should ask on a Windows forum (I gave up on Windows 7 years ago). It does work on some; look at en.wikipedia.org/wiki/.local but as I said this is not a problem on the Pi or any Linux system. I believe installing bonjour does provide a solution - even when I used Windows (up to XP) I used bonjour and it certainly does no harm. – Milliways Nov 9 '17 at 11:10

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.