recursively find NS to query