I know that DNS uses UDP but what happens if a DNS packet is lost. Is there some process like automatic recovery and does this cause a problem and if yes then how is it resolved?

I'll be highly obliged if someone can answer me the above query. Thanks in advance...