O DNS é um módulo central do Node.JS. Dizer às pessoas que elas precisam instalar o DNS via NPM fará com que elas tenham um módulo completamente diferente que faz outra coisa.
https://nodejs.org/api/dns.html vs https://www.npmjs.com/package/dns
Este erro provavelmente significa que você está tentando fazer algo do lado do cliente que precisa ser feito no lado do servidor. Se o módulo MongoDB não encontrar o componente DNS, ele está sendo executado no lado do cliente.
O MongoDB precisa ser executado no servidor. Para acessar os dados do React dinamicamente, você precisará configurar uma API usando algo como Express ou Apollo.
Atualização:uma ótima maneira de fazer isso é com funções do Azure Functions (TypeScript) ou AWS (Lambda)