title: Universal local network name resolution method without DNS?
body: <p>I'm writing TCP/IP code for a DHCP enabled network device.  Is there a universal way this device can announce its hostname in-the-wild that pretty much all web browsers (on osx/linux/win) can access it by name?  (e.g. <a href="http://mydevice/index.htm" rel="nofollow">http://mydevice/index.htm</a>)</p>
  
  <p>A solution that allows the end-user to use their "stock" computer without stringent requirements like installing packages such as bonjour for windows, have a dns server on their network, etc. </p>
  
  <p>zeroconf/dns-sd doesn't work on windows machines that don't have bonjour (or similar) service installed and LLMNR doesn't work on osx machines out of the box.</p>
  
  <p>If there is no single way of doing this, would conforming to both dns-sd and LLMNR cover most of the installed OS base out there?</p>