【发布时间】:2017-06-02 18:17:46
【问题描述】:
NodeJS 中有没有办法绕过 linux 的 /etc/hosts 文件?
例如,如果我的 hosts 文件中有一个条目,例如: 127.0.0.1 example.com
如何从 NodeJS 访问“真实的”example.com?
我不想临时修改 /etc/hosts 来执行此操作,因为它会带来一些问题并且不是一个干净的解决方案。
提前致谢!
【问题讨论】:
-
一开始你为什么要这样做?
-
@OmriLuzon 解释起来真的很复杂。基本上,我希望我的 Linux 实例上所有可能的应用程序(即使是我无法控制的)都认为 example.com 指向 127.0.0.1,但我正在创建的一个特定 NodeJS 应用程序认为 example.com 指向真实的知识产权。
-
我不相信这是可能的。这是一个非常奇怪的用例。一种选择是使用容器化或虚拟化并在其中运行您的应用程序?这样您就可以拥有一个单独的“干净”
/etc/hosts文件。