콘텐츠로 건너뛰기
+

사용 방법

몇 분이면 시작할 수 있습니다. 파일을 정리하고 규칙을 활성화하고 동작을 검증한 뒤 안전하게 복구하세요.

1) hosts 파일 만들고 정리하기

  • 프로젝트 또는 고객별 폴더를 만듭니다.
  • 각 환경(로컬, 스테이징, 프로덕션 등)에 로컬 .helm 파일을 추가합니다.
  • 각 파일은 하나의 서비스나 테스트 시나리오처럼 목적을 명확히 유지합니다.

2) 검증하며 편집하기

편집기에서 Helm은 다음 항목을 강조 표시합니다.

  • 유효한 IPv4/IPv6 항목
  • 도메인 이름
  • 주석
  • 잘못된 IP 구간(빨간 점선 밑줄)

저장하기 전에 구문 문제를 발견할 수 있습니다.

3) 변경 사항 활성화 및 적용

  • hosts 파일을 선택하고 활성화/비활성화 상태를 전환합니다.
  • Helm은 모든 활성 파일을 Original File과 병합하여 결과를 /private/etc/hosts에 기록합니다.
  • 편집 후 Save(Command + S)를 누릅니다.

4) 매핑 검증하기

Diagnostics 패널을 열고 다음을 실행합니다.

  • Verify Selected Line
  • Verify Current File
  • nslookup
  • dig
  • Connect (TCP)

Helm을 나가지 않고 DNS 해석과 연결 상태를 확인할 수 있습니다.

5) 원격 구독 및 자동 동기화

  • 원격 hosts 구독 URL을 추가합니다.
  • 원격 파일의 컨텍스트 메뉴에서 Update Now를 실행하거나 자동 동기화를 켭니다.
  • 자동 동기화 간격은 5분부터 24시간까지 설정할 수 있습니다.

6) Time Machine으로 복원하기

활성 hosts 내용이 기록될 때 Helm은 자동으로 스냅샷을 생성합니다.

  • Hosts Time Machine을 엽니다.
  • 이전 스냅샷을 미리 봅니다.
  • 필요할 때 스냅샷을 복원합니다.

유용한 단축키

  • Command + N: 새 파일
  • Option + Command + N: 새 원격 구독
  • Shift + Command + N: 새 폴더
  • Command + E: 선택한 파일 활성화/비활성화
  • Command + S: 저장
  • Option + Command + D: Diagnostics 패널 전환
  • Shift + Command + T: Hosts Time Machine 전환
  • Shift + Command + O: 시스템 hosts 파일 열기
  • Command + D: 복제
  • Command + /: 주석 전환
  • Command + +: 글자 크게
  • Command + 0: 글자 크기 초기화
  • Command + -: 글자 작게