I have two Windows 10 PC's connected to home Wi-Fi router (Technicolor MediaAccess TG589vn). PC's are not connected to any domain. These PC's can't resolve each other's hostname. Ping by IP works fine while ping by hostname fails. How to enable name resolution?
For name resolving, you need to:
- read about what DNS is?
- setup a dns server on one of your LAN Computers. It needs to be almost always ON, so other computers in your network can talk to it.
- Configure your router to publish your dns server address to other computers in your network (this happens when they try to connect to your network and your router tells them their IP and other stuff via DHCP protocol)
If you are one of those lucky dudes that has an OpenWRT supported router, then, no.2 can be your router itself.