远程访问和本地访问相同的主机名

我有一个客户端networking中的服务器,与路由器/防火墙分离,其目的是通过一个主机名(example.com)

我的想法是在外部(至less)有一个DNS服务器,让外部(在客户端的networking之外)访问内部服务器。 那个问题就是内部客户端(PC A)

例

我的问题:为了做这种工作,我需要做些什么? 这是甚至可能或已经完成? 目标是在PC A或PC B上不必改变任何东西 ,而在浏览“example.com”时两者都应该访问相同的“内部服务器”

也许向DNS服务器添加逻辑将起作用(检测内部客户端[PC A]的外部IP与example.com的IP相同 – >将本地IP作为回复?)

总之:谢谢你帮我想一想!

你基本上是谈论一个分裂的DNS,其中一些主机由内部DNs处理,另一些由外部处理。 这可以通过使用服务器的本地IP运行防火墙内的小型DNS服务器来完成。 然后DN将所有其他请求转发给“真正的”dns。

如果路由器内置了DNS,则可以在其中添加条目。

另一种select是在指向服务器的内部PC上的主机文件条目。 所有其他请求将去DNS(但你提到不想触摸PC)。

\\ uSlackr