Когда я разрабатываю новые веб-приложения, я обычно редактирую /etc/hosts
и добавляю название моего нового проекта, скажем "greptweet" справа от 127.0.0.1 localhost.localdomain
, а затем перехожу на http://greptweet
, который размещен в моей локальной системе на /srv/www/greptweet
.
Проблема в том, что, если я работаю с другими в том же офисе или просто хочу показать им свое приложение, им нужно знать мой IP-адрес и изменить их /etc/hosts
, что громоздко!
Мне было интересно, кто-нибудь может предложить лучшее решение для офиса или импровизированного собрания веб-разработчиков, чтобы поделиться и разработать веб-приложение, работающее из локальной сети?
Мы все работаем под разными ОС: Archlinux, Android, ios, MacOSX и Windows. Я не думаю, что все могут изменить свою конфигурацию DNS. Возможно местный 192.168.1.1. DNS-сервер может быть как-то переопределен, и мы можем установить DNS-сервер? Но как автоматически обновить мой IP с этим сервером? Есть ли в Интернете DNS-сервер, который может обслуживать локальные IP-адреса? например Я мог бы быстро установить foobar.example.com для обслуживания 192.168.1.163?