소개
Acrylic DNS Proxy는 Windows용 로컬 DNS 프록시 소프트웨어로, DNS 응답을 캐시하여 이름 해석 시간을 줄이고 웹 브라우징 성능을 향상시킵니다. 맞춤형 HOSTS 파일을 통해 와일드카드 및 정규 표현식을 지원하여 원치 않는 광고 도메인을 차단하는 데도 사용할 수 있습니다. 이 소프트웨어는 오픈소스로 GPL-2.0 라이선스 하에 배포되며, Borland Delphi로 작성되었습니다. 공식 웹사이트에서 최신 버전 2.2.1의 설치 파일과 소스 코드를 다운로드할 수 있습니다.
상세정보
DNS 응답 캐싱
Acrylic은 자주 방문하는 웹사이트의 DNS 응답을 캐시하여 동일한 도메인에 대한 반복 쿼리를 줄입니다. 슬라이딩 만료 메커니즘을 통해 오래된 캐시는 자동으로 제거되고 최신 응답으로 갱신됩니다.
다중 DNS 서버 동시 전달
하나의 DNS 서버에 의존하지 않고, 여러 DNS 서버에 쿼리를 동시에 보내 가장 빠르게 응답하는 서버의 결과를 사용합니다.これにより、특정 DNS 서버의 지연이나 장애 상황에서도 안정적인 이름 해석이 가능합니다.
배경 DNS 업데이트 지원
백그라운드에서 자동으로 DNS 서버 목록을 갱신하여 네트워크 환경 변화에 대응합니다. 사용자는 수동 개입 없이 최신 DNS 설정을 유지할 수 있습니다.
맞춤형 HOSTS 파일 지원
와일드카드(*) 및 정규 표현식을 지원하는 AcrylicHosts.txt 파일을 통해 수천 개의 광고 및 추적 도메인을 효율적으로 차단할 수 있습니다. 이 파일은 텍스트 편집기 또는 UI 메뉴를 통해 쉽게 수정할 수 있습니다.
다운로드
공식 웹사이트에서 세 가지 버전을 제공합니다: 일반 설치 프로그램(Setup), 포터블 버전, 그리고 Borland Delphi 소스 코드. 모든 파일은 외부 서버에서 호스팅되며, 제공된 해시 값을 통해 무결성을 확인할 수 있습니다.
설치 절차
- Acrylic.exe 파일을 실행하고 관리자 권한으로 설치를 진행합니다.
- 라이선스 계약서를 확인하고 “I Agree” 버튼을 클릭하여 동의합니다.
- 설치 폴더를 선택합니다(기본값: “Program FilesAcrylic DNS Proxy”).
- “Install” 버튼을 클릭하여 설치를 완료합니다.
설치 중에는 관리자 권한이 필요하며, 설치 후 시스템 서비스로 등록되어 백그라운드에서 실행됩니다.
초기 설정
설치 완료 후, Acrylic은 기본적으로 Google Public DNS 서버(8.8.8.8 및 8.8.4.4)를 사용하도록 미리 구성되어 있습니다. 이 설정은 필요에 따라 변경할 수 있습니다.
구성 방법
- UI를 통한 설정: Acrylic 데스크톱 애플리케이션에서 “Open Acrylic Configuration” 메뉴를 선택하여 AcrylicConfiguration.ini 파일을 편집할 수 있습니다.
- 수동 편집: 텍스트 편집기를 열어 AcrylicConfiguration.ini 파일을 직접 수정하여 DNS 서버 주소, 캐시 동작, 로그 수준 등을 조정할 수 있습니다.
- HOSTS 파일 편집: “Open Acrylic Hosts” 메뉴를 선택하거나 AcrylicHosts.txt 파일을 텍스트 편집기로 열어 차단하거나 재지정할 도메인 목록을 수정할 수 있습니다.
네트워크 설정 변경
Acrylic을 사용하려면 컴퓨터의 네트워크 인터페이스 설정을 변경하여 DNS 서버를 Acrylic이 실행 중인 로컬 호스트(보통 127.0.0.1)로 지정해야 합니다. 이 과정은 Windows 버전에 따라 다릅니다:
- Windows 10/8/7/Vista/XP/2000: 네트워크 연결 속성에서 인터넷 프로토콜 버전 4(TCP/IPv4)의 DNS 서버 주소를 127.0.0.1로 변경합니다.
업데이트 및 업그레이드 방법
Acrylic은 자동 업그레이드 경로를 제공하지 않으므로, 새 버전으로 업그레이드하려면 다음 단계를 따릅니다:
- 현재 버전을 제거하기 전에 AcrylicConfiguration.ini 및 AcrylicHosts.txt 파일을 백업합니다(제거 시 삭제됨).
- 시작 메뉴의 “Acrylic DNS Proxy” 폴더에서 “Uninstall” 항목을 선택하여 기존 버전을 완전히 제거합니다.
- 제거 중에 서비스 삭제 오류가 발생할 경우(특히 Windows 10에서 프로세스 탐색기, 작업 관리자 또는 MMC가 열린 상태일 경우), 해당 프로그램을 모두 닫은 후 재시도합니다.
- 공식 웹사이트에서 최신 버전의 설치 프로그램을 다운로드하고 위에서 설명한 설치 절차를 따릅니다.
제한 사항·확인 사항
- 설치 및 제거 시 관리자 권한이 필수적입니다.
- Acrylic을 사용하려면 시스템의 DNS 설정을 수동으로 변경해야 하며, 이는 네트워크 연결마다 개별적으로 설정해야 합니다.
- 제거 시 설정 파일과 HOSTS 파일이 자동으로 삭제되므로, 중요한 사용자 정의 사항은 미리 백업해야 합니다.
- Windows 10에서 업그레이드 중 “The service has been marked for deletion” 오류가 발생할 수 있으며, 이는 백그라운드에서 실행 중인 시스템 도구로 인해 서비스 제거가 지연될 때 발생합니다. 이 경우 관련 프로그램을 모두 닫은 후 재시도하면 해결됩니다.
시스템 요구사항
별도의 시스템 요구사항이 등록되지 않았습니다.


