自动网络域名转换

自动网络域名转换

我有一个小问题。我有一堆指向内联网的链接(具有内联网域)。我想从内联网外部访问这些链接,并且已经有一个互联网镜像(具有自己的域)。

目前,每次打开这些链接时,我都必须手动替换域名。有没有办法自动完成这一操作?

例如:假设内联网地址为 my.intranet(在 http 上),而互联网域名为 my.external.com(在 https 上)。我有一个指向该文件的链接http://my.intranet/the_path/file。我想从外部访问,所以我必须复制链接并手动替换第一部分以https://my.external.com/the_path/file。是否有自动翻译(或浏览器扩展 - 最好是 Firefox)可以自动完成此操作?

注 1:我不关心我可能无法访问内联网域

注 2:问题不在于页面内部的链接(这些链接是一致的 - 即当我打开外部链接时,我可以正常浏览页面),而是我从同事那里收到的链接

答案1

我的做法是让所有链接都指向外部地址。在您的本地网络防火墙上设置重定向,将对外部服务的请求指向内部服务(如果您有 LAN DNS 服务器,您可以使用 LAN DNS 服务器来执行此操作)。

如果您出于某种原因无法做到这一点,您可以操纵 PC 的 hosts 文件,以便对一个域的请求指向另一个域的上行地址。也许您可以编写一个脚本,以某种方式检测您是否在 LAN 上,并适当地编辑 hosts 文件。

相关内容