no, you can't get a dni without a legal work/rentista/pensionista/representante/estudantil visa. and any visa you have must be valid for over a year to qualify for a dni. the dni is a local, argentine document so why would they give it out to a tourist who's not living legally in the country...