I have a php site running on a local XAMPP web server. I would like to be able to access the site from multiple devices (other desktops, laptops, iPad and Android tablets) running on the same LAN by using a name/alias (e.g. myapp.local) instead of by IP address.
Using hostname works but only on the Windows devices because of netbios name resolution but I can't use hostname on the iPad or Android devices.
My searching so far seems to suggest I have to setup my own DNS server. I've tried doing this with MaraDNS following the instructions here but I need something where I don't have to modify the router settings.
I only want to install stuff on the computer hosting the web server and not edit host files or anything like that. Is there anyway to do this in as simple a way as possible so on any computer/device I can enter something like myapp.local and it resolves correctly?