Quite impractical. Sometimes even the range will change, and you may end up banning players erroneously.
There is another way, but that'd also be a bad way of banning. You could possible use it to check alternate/similar accounts. I've seen threads with this in removed/locked though, because its an undocumented thing.