一台服务器上同一个IP为何可以放很多个网站

来源:百度知道 编辑:UC知道 时间:2024/06/04 10:29:22
比如我的服务器IP是192.168.0.9
然后我把他租用给很多用户,他们的域名指向都是这个IP 的
当输入不同的网址时,他们也能打开各自的网站,这是什么原因呢?
服务器是如何识别每一个站点的呢?

在网站服务器中有个主机名的功能(域名),可以通过这个指向不同的网站。

连接时通过域名解析得到你的服务器IP,服务器根据设置的主机名判断你的域名指向哪个端口。。。。因此可以连接多个网站

不使用主机名的情况下只能通过IP:端口号,或者相同域名:不同端口号访问

1、理论上是每个站点对应一个IP最好,但是由于IP资源紧张,所以采用NAT地址转换、端口映射、域名重定向等技术来解决;
2、同一台主机上面可以放置很多站点,采用“主机头”和“端口”进行区分就可以了,IIS等配置软件可以自动进行识别,从而访问一个主机上的不同站点(文件夹在定义站点时回进行定义,这样就OK了)
3、所谓主机头,你可以理解为域名:比如www.163.com、bbs.tianya.com等;

端口不同呀,笨!一个IP有几万个端口呢,如80是浏览器端口。

端口号不同,dns解析域名后获得ip+port的组合