Well since he said he has just switched from cable to DSL, I am betting its a ISP issue with a default setting they put on the account or the setup software.
Often you will see them do this as a security measure (even though all it really does is frustrate the **** out of you some times)

Call your ISP's help line and give em an ask and they can tell you.

Dan