分类: LINUX
2011-09-22 16:51:29
故障描述:xenapp在内部工作正常,发布了ie6和记事本两个应用,在内部正常连接和访问,发布到外网后,能登陆和打开网页,但是单击应用图标进行连接却提示:无法连接到服务器, 指定的地址未配置citrix xenapp服务器
经询问:确认80和1494端口已经映射,telnet也确认OK.
于是再次询问发布方式, 他的发布设置为:Translated方式, Translated是需要添加地址映射表,估计该网友没有添加,直接默认就单击finsh完成了,于是请他修改为默认的Alternate模式, Alternate为默认的NAT模式,
修改方式如下:打开citrix access management console-citrix resources-configuration tools
-web interface-单击自己的站点-manage secure-access-打开后选择模式为Alternate然后单击finsh完成
然后在cmd里输入命令添加一条地址映射命令如下:
Altaddr /set 202.96.134.133
202.96.134.133为你的外部ip,自行替换后输入即可.
然后可以输入altaddr /v确认添加成功
完成上述两个步骤后,再次连接应用,ok,正常打开,搞定
简单介绍下Translated和Alternate
Alternate和 Translated,前者是NAT,后者是 PAT。
Alternate为默认的DMZ方式,不支持一对多,也不支持动态域名。
Translated为灵活方式,Alternate不支持的,全部支持。
Xenapp默认为Alternate方式
xenapp是可以发布到外网上的只要在webinterface上设置就可以。
xendesktop是不支持直接发布到公网上的必须使用AG或CSG才可以。