Any chance it's an IPv4/IPv6 issue of some kind?
Could IPv4 to IPv6 translation or vice versa translation go awry?
Just a random thought here.
Alex
The trouble with the world is that the stupid are cocksure and the intelligent are full of doubt. -- Bertrand Russell