我正在运行我自己的DNS服务器,并可以通过我的ISPpipe理我的公司domnain。 我有1个公共IP地址
外部请求www.mydomain.com和mail.domain.com传递到我的旧本地Web服务器@ 192.168.0.10。
现在在新的本地Web服务器@ 192.168.5.100我configuration一些服务,如serv1.mydomain.com,serv2.mydomain.com等名称…我也将这些名称添加到我的本地DNS服务器
我还将外部serv1.mydomain.com,serv2.mydomain.com指向我的公共IP地址
如何将所有请求serv1.mydomain.com,serv2.mydomain.com从外部世界redirect到我的新本地Web服务器@ 192.168.5.100
先谢谢了 !
目前的情况是,你正在从你的公网IP到192.168.0.10做NAT。 该地址属于旧的Web服务器。
所有你需要做的就是做你的公网IP到192.168.5.100(新的Web服务器)的NAT。
DNS名称将始终返回相同的值(您的公共IP)。
更新:
取决于您在服务器上的服务types。 例如,您可以执行以下操作:
1-将HTTP端口80(www.mydomain.com)和IMAP / POP3端口143/110(mail.mydomain.com)路由到IP:192.168.0.10
2-将服务(serv1.mydomain.com和serv2.mydomain.com)路由到IP:192.168.5.100。 您需要了解端口才能执行正确的NAT。
如果在两台服务器上都有相同的服务,则在这种情况下,您必须执行一些应用程序级别的路由/转发。