如何实现多个服务器共用一个ip
A. 如何配置dns 实现多个域名使用一台web服务器(也就是同一个IP地址)
如果设置本地机DNS服务器地址,比较简单,在桌面上 右键单击“网上邻居”选“属性”,双击“本地连接”选“属性”按钮,然后双击“TCP/IP”协议,在弹出的对话框中,便可以设置DNS服务器的地址,
如果楼主要架设DNS服务器,为网络中的其他用户提供DNS服务,那就复杂了。也不知道您的老师对您的答案有什么要求,是详细,还是说个大概?我看咱们还是尽量说得细一点吧。
首先,机器要装WIN2000,WIN2003,LINUX等系统,这里以WIN2000为例。
您首先要把自己手里的这台电脑指定为运行数据和解析网络地址的的硬件设备。您需要将本机I P地址或计算机名称指定给D N S服务器,这样D N S服务器会自动与您的计算机硬件建立桐厅连接,并启用所需的设备完成数据运算和解析网络地址的工作。具体创建过程,操作步骤如下:
1. 打开“开始”菜单,选择“程序” |“管理工具”|“D N S”命令,打开“ D N S控制台窗口”(必须是在WIN2000或WIN2003服务器版上才有,专业版及家庭版XP都没有这个选项)。
2. 打开“操作”菜单,选择“连接计算机”命令,打开“选择目标机器”对话框。
3. 如果您要在本机上运行D N S服务器,请选定“这台计算机”单选按钮。
如果您不希望本机运行D N S服务器,请选定“另一台计算机”单选按钮,然后在“另一台计算机”后面的文本框中输入要运行D N S服务器的计算机的名称。
4. 如果您希望立即与这台计算机进行连接,请选定“立即连接到这台计算机”复选框。
5. 单击“ 确定” 按钮,返回到“D N S控制台窗口”,这时在控制台目录树中将显示代表D N S服务器的图标和计算机的名称。
创建一个D N S服务器,除了需要必需的计算机硬件外,还需要建立一个新的区域即一个数据库才能正常运作。该数据库的功能是提供D N S名称和相关数据(如I P地址或网络服务)间的映射。该数据库中存储了所有的域名与对应I P地址的信息,网络客户机正是通过该数据库的信息来完成从计算机名到I P地址的转换。下面将对创建区域进行具体的介绍,操作步骤如下:
1. 在“D N S控制台”窗口中,打开“操作”菜单,选择“创建新区域”命令,打开“欢迎使用创建新区域向导”对话框。
2. 单击“下一步”按钮,打开“选择一个区域类型”对话框。
3. 在“选择一个区域类型”对话框中有三个选项,分别是:集成的Active Directory、标准主要区域和标准辅助区域。您可以根据区域存储和复制的方式选择一个区域类型。如果您希望新建的区域使用活动目录,可选定“集成的Active Directory”。
4. 单击“下一步”按钮,打开“选择区域搜索类型”对话框。
5. 在“选择区域搜索类型”对话框中用户可以选择“反向搜索”或“正向搜索”单选按钮。如果您希望把名称映射到地址并给出提供的服务的信息,应选定“正向搜索”单选按钮。如果您希望把机器的I P地址映射到用户好记的域名,应选定“反向搜索”单选按钮。这里我们选择“反向搜索”单选按钮。
6. 单击“下一步”按钮,打开“网络I D”对话框。
7. 默认情况下“创建新区域向导”会选定“输入反向搜索区域的网络标识和子网掩码”单选按钮,您必须在“网络标识”和“子网掩码”文本框中输入正确的I P地址和相应的子网掩码。如果不希望使用系统默认的反向搜索区域的名称,可以单击“输入反向搜索区域的名称”单选按钮,然后在“名称”文本框中输入自己喜欢的名称。
8. 单击“下一步”按钮,打开“正完成‘创建新区域向导’”对话框。
9. 在“正完成‘创建新区域向导’”对话框中显示了您对新建区域进行配置掘磨的信息,如果您认为某项配置需要调整,单击“上一步”按钮返回到前面的对话框中重新配置。如果确认了自己配置正确的话,可单击“完成”按钮,打开“ D N S”对话框。
10. 创建新区域向导提示用户新区域已经创建成功。您可单击“确定”按钮完成所有创建工作。如果您再次打开“DNS控制台”窗口,单击“服务器”根节点展开该节点,然后单击“反向搜索区域”节点展开该节点,您可以看到新建的区域显示在反向搜索区域节点的下面。
您在完成了上面的一些有关D N S服务器局散隐的创建工作后,还需要对D N S服务器的一些重要的属性进行设置。因为,属性设置是保证D N S服务器稳定、安全运行的必要条件。
B. 怎么让多台服务器共用一个IP地址详细设置
一般是不可能这样的。但在服务器负载均衡技术/服务器群集上,还是用得到的。如支持负载均衡的地址转换网关(NAT),可以将一个外部IP地址映射为多个内部IP地址,对每次TCP连接请求动态使用其中一个内部地址,达到负载均衡的目的。
C. 如何通过一个公网固定IP访问内网2台以上的服务器
如图中所示,R1和R2模拟成两台服务器并且提供相同的服务(地址分别为172.16.1.1 ,172.16.1.2),R3是交换机,R4是边界路由器也就是内部服务器的网关所在路由器(内网口地址为172.16.1.254 ),R5充当公网并且有环回口5.5.5.5,在R4上的E0/0(地址为222.222.222.1) 接口开启PAT,使得内网服务器可以访问外网R5的 5.5.5.5
如图:
这时就进入关键性阶段了,1:写一条ACL来匹配公网路由,access-list 2 permit 222.222.222.1
2:定义一个以内部服务器为地址的池:ip nat pool ccna 172.16.1.1 172.16.1.2 netmask 255.255.255.0 type rotary (最后这两个一定要有意思就是让这些地址轮循)
3:将ACL跟地址池关连起来:ip nat inside destination (注意这个不是source) list 2 pool ccna
最后就是在R1,R2的line vty 0 4 下打no login 允许外网的登陆。
这时可以检验结果了,,在R5上telnet 222.222.222.1 可以发现第一次时进入R1,第二次就进入R2了,
这 样就达到了两个服务器的负载均衡了。。当然这种情况是在多个服务器提供相同的服务的前提下才好用。
但是对于内部有多台服务器要同时开放一个相同的端口但是又只有一个公网IP时该怎么办呢?
图中标出了拓扑的详细结构,服务器地址分别为172.16.1.2 和172.16.1.3 ,网关为172.16.1.1 ,然后同样的跟上边一个实验一样,在边界路由器做基于接口的PAT转换,使得服务器可以访问公网,然后我们就开始在边界路由器上配置端口跟ip地址的映射,通常情况下我们都认为映射是这样写: ip nat inside source static tcp 172.16.1.2 80 222.222.222.1 80 然后会发现下一台服务器没法再做相同端口的映射了,,因此我们就必需改变上面的命令来使得另一台服务器也可以基于80端口的映射:这进命令就可以改成:ip nat inside source static tcp 172.16.1.2 80 222.222.222.1 100 与
ip nat inside source static tcp 172.16.1.3 80 222.222.222.1 101 这样的两条映射。。那么这样写的映射是否真的可行呢?那就让我们一起来检验下成果,首先必需在两台服务器上面的HTTP上面写上一些内容以做为区分。。
最后就是在最右边的PC上边打开WEB页面,输入地址:222.222.222.1:100 就会看到这个现象,,
说明我们己经可以访问内部的一台服务器了。
然后再输入:222.222.222.1:101 可以看到有
仔细看地址下面的字母两次登陆时结果是不一样的。。。这就说明我们可以利用这一个公网IP来映射多个内网的服务器了。。
D. 有一个公网IP,在内网如何多台服务器共同使用
双网卡设置,内网设置成192.168.0.1,其他机器也是这个网端,然后这台机器用INTNET连接共享
或者最简单方法买宽带路由器,直接接上就可以用,公网的网线进WAN,你的内网机器解它的LAN,如果不够就可以加交换机
E. 多个服务器如何使用同一IP
大哥,你第一次用服务器吗?谁说一台服务器只能开5个站?理论上讲,服务器上放的网站是不限数量的(有的IDC商的租用服务器会有白名单的限制,这个限制也是几百条,绝对不是5条!),但是服务器租用,有服务器本身CPU,硬盘等的限制,加上网络带宽资源限制等等!从而使得你要是放太多占前面资源的站就会受影响! 还是你被IDC商忽悠了?
F. 一个固定IP,两台服务器,服务器之间怎么通信且外网要都能远程这两台服务器
一个固定IP是什么意思。只提供了这一个IP上外网嘛?
服务器端口根据你网络情况。
两个大体方案。
1》因为web服务器肯定是要被用户访问的,外网IP分配给 web服务器。再来一根网线利用私有地址连接 WEB服务器和数据库服务器。这样,可以通过直接远程web后,再远程数据库服务器。
要求:1‘WEB服务器需要双网卡。一般服务器都是都是多个网口的。。。
2’数据库服务器是否需要外部数据来源,因为这种方式下,数据库服务器不能直接与外部通信,如果需要数据通道。要经过WEB服务器跳转。
--------------------------------------------------------------------------------------------
2》加交换机(路由器同理),外网PI作为进口,再给两台服务器分配私有地址。连接交换机,交换机空配即可实现网络共同,但这种情况下,因为服务器ip地址段和外网不在同一段,如果需要远程到服务器,系统自带的MSTSC功能无法实行,需要使用teamviewer一类的第三方软件。
问题点:WEB服务器因为是另一个地址段,被访问时需要将固定IP的地址映射到 WEB服务器的私有地址上。
G. 两台服务器两个域名通过一个公网ip访问如何设置
如果你用微软的iis服务,可以搜索“iis虚拟主机”,其他服务器类似。
下面是转载:
___________________________________
打开“控制面板”->“管理工具”->“Internet服务管理器”->“默认web站点”。
在“默认web站点”上按鼠标右键,选择“新建”->“站点”。按“下一步”。
输入站点说明,如“站点1”。按“下一步”。
在“站点的主机头”上输入域名,如“abc.dns0755.net”。按“下一步”。
在路径里指定站点的根目录路径。按“下一步”。
在权限里选择适当的权限。按“下一步”,即可完成。
如果配置的是顶级域名的虚拟主机,例如在上面第4步主机头里输入“abc.com”,而同时又希望用户使用“www.abc.com”也能访问。设置步骤如下:
在“Internet服务管理器”的“站点1”上按鼠标右键,选择“属性”。
在IP地址右边点击“高级”。
点击“添加”,输入端口号(一般用80),再输入主机头名“www.abc.com”。
______________________________________
至于路由器,只是设置把路由器上的80端口映射给你服务器ip地址的80端口,或者直接设置开放你的局域网里的路由器(DMZ)。