代码之家  ›  专栏  ›  技术社区  ›  Josu Goñi

用lvh.me代替localhost进行测试是安全的吗?

  •  4
  • Josu Goñi  · 技术社区  · 6 年前

    我想知道使用是否安全 lvh.me 而不是 localhost 在本地开发时 左心室 必须解决,并且IP可能会随时间变化。

    使用的目的 左心室 能够处理子域,因为 本地服务器 没有顶级域。

    1 回复  |  直到 6 年前
        1
  •  7
  •   Alexandre Fenyo    6 年前

    除非你是lvh.me的维护者,否则你不能确定它不会消失或改变lvh.me的RRs。

    你可以用 localhost.localdomain 而不是 localhost ,通过在 hosts 文件:

    127.0.0.1 localhost localhost.localdomain
    ::1 localhost localhost.localdomain
    

    这比使用lvh.me要好,因为:

    • 在开发时,您可能不总是可以访问DNS解析程序
    • lvm.me不使用与本地主机对应的本地IPv6地址应答,只使用IPv4地址127.0.0.1
    • 为了安全起见(避免泄露内部信息),某些ISP DNS解析程序会阻止与专用地址空间对应的应答

    既然你在评论中说你不想更新主机文件,你就不能保证lvh.me会一直为你的开发人员工作。因此,回答你的问题:它是不安全的。您可以为自己注册一个域,但正如我之前所说的,一些解析器将阻塞与私有地址空间对应的答案。