Seu arquivo / etc / hosts é somente para endereços IP, então se você quiser simplesmente digitar 'superusuário' na sua barra de endereços e ir para 'superuser.com' então no seu arquivo / etc / host você adicione uma linha como esta:
superuser 69.59.197.21
O problema é que se 'superuser.com' mudar seu IP, você precisará atualizar seu arquivo / etc / hosts.
Se você quisesse fazer isso no seu roteador, ele teria que ser configurado como um servidor DNS real. Se for um roteador padrão que você comprou na loja X, é possível que ele tenha uma implementação básica do DNS, e não os recursos completos do servidor DNS que você deseja implementar o que está procurando.
Então, depende do que você quer, se você quer apenas digitar o nome sem ir a www.com, então o / etc / hosts seria o mais fácil. Se não quiser ter laços com a configuração do proxy DNS do ISP, você precisará implementar um entre você e seu ISP.
EDITAR : outra alternativa é usar um dos servidores DNS públicos / abertos em vez do seu provedor de serviços de Internet (ou até mesmo usar um dos servidores reais de nomes de raiz da IANA). Você ainda pode pegar um IP do seu ISP para poder conectar e direcionar, mas depois substituir os servidores DNS por outros alternativos. Então, quando você faz qualquer tipo de requisição de DNS (que é praticamente qualquer coisa na net), você estará obtendo suas consultas DNS das alternativas e se elas não puderem encontrá-lo, você provavelmente obterá um padrão 'não pode encontrar 'ou' tempo limite 'em vez de ser redirecionado para a página interna' não encontrada 'do ISP. Há um monte de servidores DNS abertos que você pode usar, mas eu ficaria com os servidores-raiz, pois eles têm um pouco mais de responsabilidade com aqueles ( link para a lista atual)