Для "большинства клиентов" вы можете избежать использования настройки DNS-сервера, используя mDNS, который используется для имен, объявленных машинами в сети. Подумайте P2P. Безопасность очень мала, поэтому имя может быть подделано, но MacOSX и большинство потребительских * nix-версий будут поддерживать его "из коробки". Если вы называете сервер "fred", то к нему можно обращаться как «fred.local», и вы даже можете указать "local" в вашем пути поиска DNS, что будет поддерживать любой домашний маршрутизатор.
Apple называет это Bonjour, и у них есть версия для Windows. В Linux наиболее распространенной реализацией является Avahi.
Я сомневаюсь, что mDNS будет работать с Wii, он должен работать с iPod.
Более надежный подход заключается в использовании обычного DNS, но если вы используете обычный домашний маршрутизатор, то он, вероятно, не поддерживает делегирование домена вашему контролю, поэтому вам придется переключиться с использования службы DNS маршрутизатора на другой DNS-сервер в вашей сети. Затем этот DNS-трафик должен будет проходить через NAT (при условии, что вы используете NAT, но примеры из вашего IP-адреса подразумевают, что вы есть), что, вероятно, отменит любую безопасность и увеличит нагрузку ассоциации состояний на маршрутизаторе - для дешевых маршрутизаторов это может быть проблематично.
Если у вас есть маршрутизатор на основе Linux/BSD, то все улучшится, поскольку вы, вероятно, можете поместить материал в службу DNS на маршрутизаторе. Например, многие такие вещи используют dnsmasq, что делает это очень легко. Поэтому наиболее надежным подходом может быть установка чего-то вроде dd-wrt на вашем маршрутизаторе, а затем настройка записей для имен хостов на IP-адреса.