首先我们需要一台两个网卡的VPS来作共享IP(采用的是debian 6系统,需要XenServer 5.6.1 Sp2版本或以上才能使用)
1.首先下载“一键脚本”到母机并执行,如下图:
2.按2键,回车之后,进入下载系统模版界面之后,选择XenSystem Nat Server下载,出现如下所示:
回车,等待下载完成开机即可。
导入好制作好的NAT VPS,开机,
登录名:root
密码:xensystem
执行VPS的共享IP设置:
./natsetup
填写好相关信息
接上图
为了保证获取到平台的映射信息没有起到保存到指定文件当中,特定加入定时每5分钟录入iptables文件:
echo "*/5 * * * * root iptables-save >/etc/network/if-pre-up.d/iptables">>/etc/crontab
添加出口的端口映射规则,让共享IP下的VPS能够正常进行访问外网:
iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
接下来就是XenSystem管理平台的设置:
给予用户组使用共享IP,域名映射权限:后台 – 用户组别管理 – 编辑用户 – 共享IP设置
IP地址池中,添加内网地址段.正确填好服务器编号,网关地址(填内网网关),子关掩码(内网子关掩码).
公网地址填作NAT用VPS的公网地址.以及该VPS的远程管理帐号密码端口.再填上可用端口范围.保存就可以了.
接着管理该IP段.添加内网IP
通过XenSystem开通共享IP,后台 – VPS主机管理 – 创建新VPS,设置共享参数
也可以编辑该VPS,添加可用端口数量(-1则根据用户组权限而分配数额)
进入VPS管理.编辑端口&域名管理
域名绑定:
我们事先在内网VPS中建立了一个测试用的网页.并绑定了域名
进入该VPS管理. 编辑端口&域名管理.切换到管理域名绑定
填入并添加解析好的域名,这样就可以使用域名访问内网网站了.