首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >公共域名到Intranet

公共域名到Intranet
EN

Server Fault用户
提问于 2015-05-20 19:14:33
回答 2查看 1.3K关注 0票数 -2

比方说

1)我有一个服务器运行在一个私有intranet中。它使用tomcat在privateserverip:8080/appname上提供一个webapp。

2)我有一个myapp.local域,当我使用http://myapp.local输入它时,如果请求来自内部网,它将服务于来自便民的应用程序:8080/appname

这就是实际的状态。

现在:我有一个公共域: example.org和我希望,如果一个网站将内部网(!)中的用户重定向到myapp.example.org,那么就应该为便民服务:8080/appname。如果来自内部网之外的人访问了myapp.example.com,就不应该发生任何事情。

请告诉我这是可能的!

我可以在example.com的nginx中配置vhost,但也可以为example.com创建DNS条目和类似的东西。你想要的一切。告诉我这是可能的

(谢谢你的帮助:)

EN

回答 2

Server Fault用户

回答已采纳

发布于 2015-05-20 19:24:00

以下两种方式之一:

  1. 您可以将本地客户端指向内部网中的DNS服务器,该服务器为发送到myapp.example.com/appname的所有请求提供won服务器的内部IP地址(您必须在URL中使用appname,否则简单的IP映射将无法工作)。
  2. 您可以更改example.com的DNS设置,并添加指向DNS服务器内部IP地址的A记录。幸运的是,网络之外的人将无法访问您的内部网络,但他们将知道服务器的(内部私有) IP地址,这可能是一个安全问题。

如果你能的话,我建议第一条。您通常可以在您的路由器(它通常是您的DNS服务器)这样做。

票数 1
EN

Server Fault用户

发布于 2019-05-08 16:23:40

为什么人们总是把私人和公共混为一谈呢?内部用户连接到私有url (http://myapp.local)和连接到公共url (http://myapp.example.org)的外部用户没有什么问题。其他任何事情都只是好做法的解决办法。

票数 -1
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/693406

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档