Yah, it may because the DNS. You also can check your .htacces configuration if this problem still remain.
A few sites I go on will not work without the www. Like my work's website (I work for a school district). It seems that most govt. / public operated sites wont work without the www.