도메인이 없는 ip 주소를 특정 도메인으로 접속하고 싶을 때 쓰는 방법이다.

Windows, Linux, Mac 모두 hosts 라는 파일로 관리한다.

hosts 파일의 위치는 /etc/hosts 이다.

  1. hosts 파일 오픈
    아래 명령어를 입력해서 hosts 파일을 편집기로 연다.
sudo vi /etc/hosts
  1. IP, Domain 입력 후 저장
    편집기로 파일을 열고 i 키를 누르면 insert, 즉 수정모드로 들어갈 수 있다.
    잘 안눌린다면 한글로 전환되어 있을 수도 있으니 확인해본다.

<IP 주소> <도메인명> 형식으로 원하는 ip, 도메인명을 입력한다.

다 입력했으면 esc 키를 눌러 :wq 입력 후 엔터를 누르면 파일이 저장된다.

  1. 네트워크 적용
    보통 hosts 파일은 입력 후 바로 적용되지만, 만약 적용되지 않으면 DNS 캐시를 정리해본다.
# "network-manager" 사용하는 경우
sudo service network-manager restart

# "hostnamed" 사용하는 경우
sudo systemctl restart systemd-hostnamed

# "dnsmasq" 유틸리티 사용하는 경우
sudo pkill -HUP dnsmasq

# 웹, WAS서버와 같은 시스템의 경우 재시작(restart)이 필요할 수 있음

+ Recent posts