"Se a placa Wi-Fi lida com todas as pesquisas de DNS ..." A placa WiFi não controla as pesquisas de DNS. Programas fazem isso. Pode ser o navegador que solicita a resolução de um nome de host para o endereço IP. Pode ser outro programa.
Eu instalaria o servidor DNS de cache no laptop e o configuraria para usar diferentes servidores DNS para resolver nomes em diferentes zonas DNS. Então, você terá 127.0.0.1 como seu servidor DNS. Agora, isso realmente depende de qual sistema operacional você está usando. Pode haver BIND (que pode ser muito sobrecarga para solução temporária ou pode estar bem). De qualquer forma - a ideia geral é ter o programa DNS em cache, que pode ser configurado para usar diferentes servidores DNS para resolver nomes de host de diferentes zonas.