@Moon for me it was my router doing symmetric nat. at least i myself was to blame for this :) had to setup special rules for every device.
things should just be v6, a whole class of errors would be gone away.
@bonifartius
Comcast doesn't do it.
@Moon