I'm new to Bitcoin and I'm having trouble understanding the concept of "address". I understand that an address is created when you want to send or receive bitcoins from someone. You create a bitcoin address and you give that address to someone so that he or she can send bitcoin to that address and you'll receive the payment.
However, how can a bitcoin address be associated with multiple IPs? For example: https://blockchain.info/address-relayed-ips/15VjRaDX9zpbA8LVnbrCAFzrVzN7ixHNsC
This bitcoin address is connected with multiple IPs. I know that many bitcoin users advocate that we shouldn't reuse addresses. There is no way that someone else can just "pick up" the address that we just abandoned, since addresses are generated randomly. Then how is it possible that an address can be used in different IPs? Is it because the associated IPs include the IPs from which it has received payments?