mdns (multicast DNS ) is specifically designed to work where a DNS server is presumed to not know hostnames, usually on a local network. So it is possible to use hostnames without a DNS server.
On fedora, discoverability of mdns should be on by default. Configuring mdns presence to others is a config away, if not enabled by default.




OK,fair enough.