Imposible tener un troyano DNS en tu router.
Para limpiarlo, te recomiendo que (puesto que es un tema muy complejo) te pongas en contacto con un foro específico de antivirus.
Si conoces el nombre del virus, busca "limpiar nombre-de-virus" (donde cambias el nombre del virus por nombre-de-virus).
También te recomiendo que uses un antirootkit, en caso de que sea un rootkit (es básicamente un virus o fichero maligno que se esconde y no se puede ver, solo con un programa especial).
Tambiénte recomeniendo usar un antivirus corporativo y actualizarlo manualmente, tanto en su definicién de virus, como en parche de programa. Te recomiendo Mcafee Virusscan Enterprise 8.5 parche 7, es muy ligero y funciona muy bién.
Saludos y buena suerte.