For a website taking payments with bitcoins, better: IP or bitcoin addresses?

Participants: Minsc

For a website taking payments with bitcoins, which is better: taking payments through IP solely or using tons of bitcoin addresses that you have to reuse and reuse?

And why?