当我开发新的 Web 应用程序时,我通常会编辑/etc/hosts
并添加我的新项目的名称,例如“greptweet”到右侧,127.0.0.1 localhost.localdomain
然后转到http://greptweet
托管在我的本地系统上的/srv/www/greptweet
.
问题是,如果我与同一个办公室的其他人一起工作,或者只是想向他们展示我的应用程序,他们需要知道我的 IP 并更改他们的 IP /etc/hosts
,这很麻烦!
我想知道是否有人可以为 Web 开发人员的办公室或临时聚会提出更好的解决方案,以共享和开发从 LAN 运行的 Web 应用程序?
我们都在运行不同的操作系统:Archlinux、Android、ios、MacOSX 和 Windows。我不认为每个人都改变他们的 DNS 配置是可行的。也许是本地的 192.168.1.1。DNS服务器可以以某种方式被覆盖,我们可以安装一个DNS服务器吗?但是如何使用该服务器自动更新我的 IP 呢?互联网上是否有可以为本地 IP 提供服务的 DNS 服务器?例如,我可以快速将 foobar.example.com 设置为服务 192.168.1.163?