나는 웹 개발자를 많이, 주로 RoR과 PHP를하고, 내 dev 환경을 보유하고 그들에 여러 클라이언트를 처리하는 VM을 가지고있어 고통이다. PHP를 사용하면 하위 디렉토리를 만들지 만 RoR을 사용하면 약간의 어려움이 있습니다.
내가 뭘하고 싶은지는 특정 TLD에 대한 쿼리를 내 VM / 서버로 리디렉션하는 로컬 DNS 서버를 만드는 것입니다.
TLD는 다음과 같이 보입니다. *.php.dev
PHP VM에 가서 mysql.dev
MySQL 서버를 가리킨다.
로컬 BIND 서버로 고생했지만 정말 고통 스럽습니다. 당신은 BIND를위한 가벼운 대안을 가지고 있으며, 루비 / 파이썬이 선호된다.
나는 RubyDNS를 시도했지만 eventmachine은 매번 충돌했다.
마지막 사항 : MacBook Pro에서 OSX 10.6을 실행합니다.
편집하다 나는 dnsmasq를 시도했지만 다른 문제가있다. OSX는 캐시 할 바인드 데몬을 가지고있다. 나는 무능하게하는 방법을 조사 할 것이다.