이 문제를 해결하는 가장 쉬운 방법 중 하나는 가상 머신을 사용하는 것입니다. 가상 머신 또는 VM (가상 머신)은 기본적으로 Mac OS X와 함께 실행되는 가상 컴퓨터입니다. VM에 Linux를 설치 한 다음 Linux에서 DNS 서버를 제공합니다.
장점 :
- 빠르고 쉽게 설정할 수 있습니다. (최신 Mac에서 Ubuntu를 설치하는 데 15 분 미만이 소요됩니다.)
- VM은 많은 유연성을 제공합니다. 예를 들어, 향후에 추가 서비스가 필요한 경우 OS X에 설치하려고하는 것보다 Linux VM에 추가하는 것이 더 쉬울 것입니다.
단점 :
- 어떤 사람들은 이것을 성가신 해결책이라고 생각할 것입니다. DNS 서버처럼 단순한 것을 얻기 위해 운영 체제를 전환 할 필요가없는 것은 당연합니다. 이것은 OS X에서 전환 할 필요가 없다는 사실에 의해 완화됩니다. Linux와 OS X를 나란히 실행할 수 있습니다.
- 전체 컴퓨터를 호스팅하는 데 더 많은 시스템 리소스가 필요하므로 OS X에서 DNS 서버를 실행하기 만하면됩니다. 이는 Linux VM을 호스팅하는 데 많은 리소스가 필요하지 않기 때문에 완화되며 VM이 작동하는 데 필요한 것보다 많은 리소스를 소비하지 않도록 제한 할 수 있습니다.
확신하고 시작할 준비가 되셨습니까? 다음은 빠른 시작 안내서입니다.
1) OS X에서 가상 머신을 생성하고 실행할 수있는 무료 소프트웨어 인 VirtualBox를 다운로드하여 설치하십시오.
2) 가장 인기있는 Linux 버전 인 Ubuntu Server 용 ISO 파일을 다운로드하십시오 .
3) VirtualBox를 시작하십시오. 새 VM을 만듭니다. 원하는 경우 모든 기본 설정을 그대로 두거나 멀리 사용자 정의하십시오. 실제로 중요하지 않습니다. 그러나 한 가지 중요한 사항은 네트워킹 모드를 기본값 (NAT)에서 변경하여 브리지로 설정하는 것입니다. 그러면 로컬 네트워크에서 VM에 IP 주소가 제공됩니다.
4) 새 VM의 전원을 켜십시오. VirtualBox는 ISO 파일의 위치를 가상 CD-ROM 드라이브에 "삽입"하라는 메시지를 표시하므로 방금 다운로드 한 Ubuntu Server ISO를 선택하십시오.
5) 이제 프롬프트에 따라 Ubuntu를 설치하십시오. OS X 또는 Windows를 설치하는 것은 매우 쉽고 간단합니다. 계속해서 다음에 나옵니다.
6) 완료되면 로그온하여 (친숙한) Linux 명령 프롬프트가 표시됩니다. 가장 먼저 할 일은 모든 보안 및 버그 수정을 다운로드하는 것입니다.
sudo apt-get update && sudo apt-get upgrade -y
7) 우분투에서 가장 많이 사용되는 DNS 서버 인 BIND를 설치하십시오.
sudo apt-get install bind9 -y
8) 기본 BIND 구성 파일을 원하는대로 편집하십시오.
sudo nano /etc/bind/named.conf
( nano
텍스트 편집기 프로그램입니다)
https://help.ubuntu.com/community/BIND9ServerHowto
9) 서버를 시작하여
sudo service bind9 start
10) 다음을 수행하여 VM의 IP 주소를 찾으십시오.
ifconfig
11) 이제 IP 주소를 알고 있으므로 OS X의 DNS 서버로 설정할 수 있습니다.
구성 파일의 내용에 대한 자세한 내용을 보거나 가상 컴퓨터를 켤 때 BIND를 자동으로 시작하는 방법과 같은 내용은 공식 Ubuntu BIND 설명서를 참조하십시오 . 너무 건조하다고 생각되면 좀 더 사용자 친화적 인 Google의 튜토리얼이 많이 있습니다.