Instead of an ip-address, an unique bitcoin address should be created, and is also way less vulnerable. This is all that is needed for the server to keep track of incoming bitcoins.
Sirius-m said (
https://www.bitcoin.org/smf/index.php?topic=25.msg129#msg129):
Unfortunately you can't attach a message when you send to a Bitcoin address. It's possible only when sending to an IP.
And:
I think it was some technical limitation. Satoshi could tell more about this?
Is it possible in Bitcoin 0.2 to attach messages when using a bitcoin address?