hosts파일로도 특정 도메인을 로컬로 연결하는게 가능하지만, *.dev를 연결하거나 할때 hosts파일로는 불가능하다 그럴때 dnsmasq를 쓸수가 있는데, 아래 포스트를 참고하면 된다.

Using Dnsmasq for local development on OS X – Passing Curiosity

아주 간단히 설명하면 과정은 다음과 같다.

  1. dnsmasq를 설치.
  2. dnsmasq설정파일에서 address=/dev/127.0.0.1 이런식으로 설정하면 모든 dev로 끝나는 도메인은 127.0.0.1로 연결된다.
  3. osx내부에서 resolve설정을 해준다.