No, there's nothing special about a 302 response that should force a DNS lookup. However, depending on how the local DNS settings are configured, a DNS result could expire at any time. So you have to allow for the possibility of a lookup after the first request, and before the second one (caused by the 302).
To be conservative, you need to allow for a DNS lookup each request.