虚拟机问题,100分题,仔细看问题哦!

jhtyt 2009-12-15 09:16:56
1、我有一台服务器,装了VM虚拟机,虚拟了5台客户机,均安装windows server 2003 ,并全部提供IIS服务,外网IP只有一个,怎样才能所有的服务器里的IIS全部能被外网访问?应该采用NAT方式吧?

2、假如上述的IIS中有分别2台虚拟机中设置了相同的域名也就是设置了相同的2个网站,外网访问会不会起冲突?假如起冲突,访问的会是哪个IIS?假如不起冲突,访问的是2个IIS吗?

3、给点最好的建议,资源有限,外网只有一个IP。
...全文
178 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
mabailin 2009-12-17
  • 打赏
  • 举报
回复
学习
usernane 2009-12-17
  • 打赏
  • 举报
回复
学习中~~~~~~~~~~~~··
yuminghui1989 2009-12-16
  • 打赏
  • 举报
回复
楼主说的
2、假如上述的IIS中有分别2台虚拟机中设置了相同的域名也就是设置了相同的2个网站,外网访问会不会起冲突?假如起冲突,访问的会是哪个IIS?假如不起冲突,访问的是2个IIS吗?
是不是要起一个备份的作用 一个网站关了另一个还能用啊 如果是 可以用系统自带的网络负载平衡管理器做啊
missing77 2009-12-16
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 jhtyt 的回复:]
对了,有没办法端口映射一对多?外网一个端口对应内网多个地址和端口?
[/Quote]

没法实现.
jhtyt 2009-12-15
  • 打赏
  • 举报
回复
对了,有没办法端口映射一对多?外网一个端口对应内网多个地址和端口?
就是just4 2009-12-15
  • 打赏
  • 举报
回复
申请的域名,比如www.xunlei.com,最终解析只可能是一个地址,即主机的地址
对主机里装的虚拟机而言,就是大家共享的,用nat解析的出去的地址

IIS里主机头的域名当然可以设成一样的www.xunlei.com,但外网访问每个网站时都要加端口的

比如
虚拟机1:http://www.xunlei.com:80
虚拟机2:http://www.xunlei.com:81 ...

不要弄错了,域名解析出来的是主机地址,只有一个,nat共享的虚拟机还要指定端口才能访问

即使申请多个域名,但只有一个主机地址能上网,不可能因为多个域名,就解析到nat内部地址去了


jhtyt 2009-12-15
  • 打赏
  • 举报
回复
回答2可能有曲解我的意思,我说的是我在万网申请了域名如:www.xunlei.com,地址做A解析,指向我的外网IP,IIS中设置主机头为:www.xunlei.com,这个时候我的虚拟机中有2个IIS分别设置了这个网站的主机头,这个时候会不会起冲突?
就是just4 2009-12-15
  • 打赏
  • 举报
回复
1.多虚拟机共享主机地址时,利用虚拟机自带的nat服务,采用映射多端口方式实现,比如:
vmware的vnet8网段为192.168.10.*/255.255.255.0,主机地址为192.168.1.1/255.255.255.0,该主机地址能访问外网

端口映射做法:内部地址:内部端口 --> 外部地址:外部端口
虚拟机1 192.168.10.1:80 --> 主机 192.168.1.1:80
虚拟机2 192.168.10.2:80 --> 主机 192.168.1.1:81 ......

这样外网访问每台主机时,输入http:\\主机地址:映射外部端口,这样做的好处是虚拟机内部端口用不首修改

2.相同域名的问题,域名不是IIS管理的,是由域名服务器管理的,何况在虚拟机组成的内网中,外网肯本无法得知内网的域名

要做域名解析,有两种办法:

一是虚拟机组成的内网中再装一台dns服务器,用于内部地址和域名转换,但外网要使用,还得在外网注册
二是利用花生壳等免费注册域名,这样只需要在主机上申请即可,外网访问时,输入http:\\注册域名:映射端口即可访问每台虚拟机

这里不可能存在冲突问题,端口映射不存在多对一的问题!!!

6,185

社区成员

发帖
与我相关
我的任务
社区描述
windows网络管理与配置
社区管理员
  • 网络管理与配置社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧