网站空间和虚拟主机是同一个意思.它是在服务器硬盘上划分出来的一部分虚拟容量.所支持的网站程序是默认在服务器上配置好的.没有独立的IP.带宽等.主要是针对的小型网站使用.而服务器是独立存在的硬件设备.有独立的IP.内存.硬盘.带宽.用户可以根据自己的需要安装以及配置各种软件.无论是功能还是安全方面都远比虚拟主机强大.它主要针对的是规模较大的网站来使用. DNS服务器则是域名解析用的. 如果你是想做一个网站.有了域名后再开通个虚拟主机.然后上传数据到虚拟主机根目录.并绑定和解析下域名即可.前期规模小时不需要用服务器
希望我的回答对你有帮助.若还有不懂的可以问我