feat(dns): added fallback lookup to use tcp if udb fails