Sem saber o nome real de B, isso é principalmente adivinhação, mas parece-me que B compartilha o nome de algo em algum lugar que 8.8.8.8 tem uma entrada de DNS para.
Dito isto, Entradas de DNS, onde você definiu isso? Se você quiser que seu roteador resolva isso para você, seu roteador precisa funcionar como um servidor DNS adequado, em vez de simplesmente armazenar em cache as entradas que ele aprende do lado de fora (que é o que a maioria dos roteadores faz por padrão). Isso significa que seu roteador precisa
a) Saiba o que deve servir o seu tablet android e tudo o mais na sua LAN, se for questionado sobre alguns dos seus hosts. Por exemplo, crie uma pequena configuração relacionada à sua rede.
b) Saiba quando olhar para sua própria zona, em vez de encaminhar a consulta para um servidor DNS externo. É aí que entra o sufixo .local - geralmente é usado como um método para manter internamente todas as pesquisas de DNS. Basicamente, se o seu roteador estiver configurado para utilizar isso, ele identificará B.local como algo para o qual deve ter uma entrada e, caso contrário, retornará um resultado de uma consulta com falha, em vez de empurrá-la ainda mais a montante.