728x90
반응형

PC 같은 환경에서는 hosts 파일을 수정해서 특정 아이피를 원하는 도메인으로 설정하여 사용할 수 있는데

스마트폰이나 태블릿 같은 경우엔 이렇게 사용하는 것이 어려웠다.

 

그래서 내부망에서 설정한 도메인으로 접속할 수 있는 방법이 없을까하고 찾아보던 중 dnsmasq 라는 것을 발견했다.

$ brew install dnsmasq

/usr/local/etc/dnsmasq.conf에서 다음과 같이 추가한다.

#port=5353
port=53
...

#address=/double-click.net/127.0.0.1
address=/my.domain/127.0.0.1

/etc/hosts에 다음과 같이 추가한다.

192.168.xxx.xxx	test.my.domain	my-local

그리고 dnsmasq를 시작 또는 재시작하면 되는데 dnsmasq 시작과 종료는 다음과 같이 하면 된다.

$ sudo brew services stop dnsmasq
$ sudo brew services start dnsmasq

스마트폰이나 태블릿에서 접속할 때 DNS 서버를 dnsmasq가 설치된 PC의 아이피를 넣으면 된다.

 

마지막으로 맥에서 웹 서버를 띄운 다음 test.my.domain으로 접속되는지 확인하면 된다.

 

참고 문헌

  1. https://davebaker.me/2014/11/26/setting-up-local-dns-server-on-osx/

  2. https://st03k.tistory.com/entry/Micro-Service-추천-dnsmasq-hosts-파일로-DNS-구축하기

  3. https://www.joinc.co.kr/w/Site/System_management/Dnsmasq

  4. https://ghj1001020.tistory.com/769

반응형

+ Recent posts