Para "la mayoría de los clientes", puede evitar el uso de una configuración de servidor DNS, usando mDNS, que se usa para los nombres anunciados por las máquinas en la red. Piensa P2P. Muy poca seguridad, por lo que se puede suplantar un nombre, pero MacOSX y la mayoría de los sabores nix del consumidor lo admitirán de inmediato. Si llama al servidor "fred", puede acceder a él como "fred.local", e incluso puede poner "local" en su ruta de búsqueda de DNS, que cualquier enrutador doméstico podrá hacer.
Apple lo llama Bonjour, y tienen una versión de Windows . En Linux, la implementación más común es Avahi.
Dudo que mDNS funcione con una Wii, debería funcionar con un iPod.
El enfoque más confiable es usar DNS regular, pero si está usando un enrutador doméstico habitual para el consumidor, entonces probablemente no sea compatible con la delegación de un dominio bajo su control, por lo que deberá cambiar el uso del servicio DNS del enrutador a otro servidor DNS en su red. Ese tráfico DNS tendrá que pasar a través de NAT (suponiendo que esté utilizando NAT, pero sus ejemplos de direcciones IP implican que sí), lo que probablemente deshacerá cualquier seguridad y aumentará la carga de asociación de estado en el enrutador, para enrutadores baratos , esto podría ser problemático.
SI tiene un enrutador basado en Linux / BSD, entonces las cosas mejoran, ya que probablemente pueda poner cosas en un servicio DNS en el enrutador. Por ejemplo, muchas de estas cosas usan dnsmasq, lo que lo hace muy fácil. Por lo tanto, el enfoque más confiable puede ser instalar algo como dd-wrt en su enrutador y luego configurar entradas para nombres de host a direcciones IP en eso.