我正在研究expressjs应用程序。本地我的应用程序运行 http://localhost:3000,我也希望在http://localhost.mycomp.com上运行此应用程序。
是否可以在不编辑/ etc / hosts / file的情况下实现此目的?
答案 0 :(得分:1)
不使用/ etc / hosts时,只有当mycomp.com
的DNS在A
子域的localhost.mycomp.com
记录中有127.0.0.1时才有可能 - 这不太可能会非常不安全。
除此之外,你可以运行一个本地名称解析器,但这基本上就像使用/ etc / hosts而更难。或者,您可以将localhost.mycomp.com
解析到的IP(如果存在)的IP流量路由到您自己的环回或其他本地接口,但这会更难。