谁告诉你不可以的?路由器本来就是服务器!!!!
你买来的路由器,不连接其他网络,直接和电脑连接,就可以在浏览器里输入192.168.0.1 之类的地址访问路由器管理网页。这其实就是一个web服务器。
并且,路由器其实也是一个有CPU 内存 加上网卡的电脑,你可以在管理界面中看到路由器的CPU 内存使用情况和网卡地址。
只不过一般家用的路由器,为了防止不懂网络技术的人乱改,路由器的操作系统是封闭固化的,不允许用户随便更改,也没有用户操作的接口(俗称shell)。只能通过固件升级。
但是很多高端的路由器,是直接安装openwrt之类的linux系统的,你知道root密码的话,可以直接通过ssh登录路由器,对路由器进行任何操作,可以任意挂你想要的服务器程序。
反过来说,你也可以把任何一台普通的电脑变成路由器,当然前提是之前有2块网卡。只要把电脑装上适合做路由的操作系统,通过相应的设置,就可以把普通pc当路由器使用了。
实际上很多爱好者家里都是用淘汰的服务器做成路由器用的。
当然从效率的角度讲,路由器就应该只运行简单的web服务,dhcp服务等,不应该挂太多,太复杂的程序,否则会导致路由速度大大降低。
我们的家用路由器,其实除了路由服务,还跑了一大堆其他服务,比如DHCP服务,web服务等等。专业的机房,路由器就只做路由转发,是没有其他服务的,也就没有我们家用路由器这样的web管理界面。如果你想用DHCP服务,你就必须用另外一台电脑做DHCP服务器。
总之,路由器实际上就是一台提供路由服务的服务器。