Not my area either but I think dns queries are cached locally for a certain amount of time so dns lookup for 1000s of requests shouldn't give too much overhead
Edit: yeah and also what the other guys said about not relying on the ip being the same forever