将域名重定向到本地主机

som*_*ody 19 linux redirection localhost

我有一台 linux 测试机,我想运行生产网络服务器的副本。这是一个遗留应用程序,它的服务器名称不使用属性文件。在整个应用程序中,服务器名称是硬编码的(例如:打开与 myServer.myCompany.com 的连接)。

是否有任何 linux 技巧可以用来将某个主机的所有请求重定向回本地主机?我知道在 Windows 中我可以向主机文件添加一个条目并将其重定向回本地主机。我如何在 linux 中做到这一点?

bau*_*art 29

将以下行添加到 /etc/hosts:

127.0.0.1 myserver.mycompany.com

  • 是的,它会。您只是指定 myserver.mycompany.com 解析为的 IP。您在该 IP 上连接到什么服务并不重要。/etc/hosts 位于 OSI 第 3 层,服务是第 4 层构造。 (3认同)
  • 众所周知,nslookup/host 不会查看 /etc/hosts。尝试 ping 主机,它应该会给你正确的 IP。或者尝试使用浏览器点击它。 (2认同)