Lynx 命令行浏览器和“hosts”文件

Lynx 命令行浏览器和“hosts”文件

我正在为我的公司构建一个小型网络应用程序,目前我遇到了这个奇怪的问题:

我正在运行 2 个 Web 应用实例,一个可通过互联网访问,另一个仅供内部使用和测试。不过,内部版本有一个公共 IP 地址。

当我尝试使用 Lynx 命令行浏览器访问应用程序的公共版本时,我得到了我应该得到的结果。到目前为止一切顺利。现在,当我对 hosts 文件进行更改时,当我尝试访问应用程序时,我将获得“内部”版本,返回的又是公共版本。

除此之外,似乎只有我的应用程序有问题。当我更改 hosts 文件时,任何其他网站都会被正确阻止或重定向。

有任何想法吗?

更新 1:

我尝试过这个:

运行时,getent hosts我从文件中获取了正确的列表/etc/hosts。运行时getent hosts www.example.com,我获取的是“外部”地址,尽管显然已进行了更正。

相关内容