SW/리눅스

Linux, Windows, macOS : Hosts File 수정 방법, 예제, 명령어

얇은생각 2021. 7. 28. 07:30
반응형

호스트 파일은 도메인 이름(호스트 이름)을 IP 주소에 매핑하는 데 사용됩니다. 리눅스, 윈도우즈 및 macOS를 비롯한 모든 운영 체제에서 사용되는 일반 텍스트 파일입니다.

호스트 파일이 DNS보다 우선합니다. 방문할 웹 사이트의 도메인 이름을 입력할 때 도메인 이름은 해당 IP 주소로 변환되어야 합니다. 운영 체제는 먼저 호스트 파일에 해당하는 도메인이 있는지 확인하고 도메인에 대한 항목이 없는 경우 구성된 DNS 서버를 쿼리하여 지정된 도메인 이름을 확인합니다. 이것은 도메인이 전세계적으로 해결되는 방식이 아니라 변경이 이루어진 컴퓨터에만 영향을 미칩니다.

호스트 파일을 사용하여 도메인을 IP 주소에 매핑하는 것은 도메인 DNS 설정을 변경하지 않고 웹 사이트를 테스트할 때 특히 유용합니다. 예를 들어 웹 사이트를 새 서버로 마이그레이션하는 경우 도메인을 새 서버로 가리키기 전에 웹 사이트가 제대로 작동하는지 확인하려고 합니다. 호스트 파일을 사용하여 컴퓨터의 웹 사이트를 차단할 수도 있습니다.

Linux, macOS 및 윈도우즈에서 호스트 파일을 수정하는 방법에 대한 지침을 제공합니다.

 

 

 

호스트 파일 형식

호스트 파일의 항목 형식은 다음과 같습니다.

IPAddress DomainName [DomainAliases]

 

 

IP 주소와 도메인 이름은 하나 이상의 공백 또는 탭으로 구분해야 합니다. #(#)로 시작하는 줄은 주석이며 무시됩니다.

호스트 파일에 항목을 추가하려면 텍스트 편집기에서 파일을 열면 됩니다. 다음은 호스트 파일 샘플입니다.

# Static table lookup for hostnames.
# See hosts(5) for details.

127.0.1.1 linuxize.desktop linuxize
127.0.0.1 localhost

 

 

애플리케이션에 의해 DNS 항목이 캐시되는 경우를 제외하고 호스트 파일 변경 내용은 즉시 적용됩니다.

변경 내용을 취소하려면 파일을 열고 추가한 줄을 제거하십시오.

 

 

 

Linux에서 호스트 파일을 수정

Linux에서 파일의 전체 경로는 /etc/hosts입니다.

아래 지침은 Ubuntu, CentOS, RHEL, Debian 및 Linux Mint를 포함한 모든 Linux 배포에 유효합니다.

터미널 창에서 즐겨 사용하는 텍스트 편집기를 사용하여 호스트 파일을 엽니다.

sudo nano /etc/hosts

 

 

메시지가 나타나면 sudo 암호를 입력합니다.

파일 끝으로 스크롤하여 새 항목을 추가합니다.

변경 내용을 저장합니다.

 

 

 

윈도우즈에서 호스트 파일을 수정

Windows에서 파일의 전체 경로는 c:\Windows\System32\Drivers\etc\hosts입니다. 아래 지침은 Windows 10 및 Windows 8에 유효합니다.

Windows 키를 누르고 검색 필드에 메모장을 입력합니다.

메모장 아이콘을 마우스 오른쪽 단추로 클릭하고 관리자 권한으로 실행을 선택합니다.

메모장에서 파일을 클릭한 다음 열기를 클릭합니다. 파일 이름 필드에 c:\Windows\System32\drivers\etc\hosts입니다.

파일 끝으로 스크롤하여 새 항목을 추가합니다.

파일 > 저장을 클릭하여 변경 내용을 저장합니다.

 

 

 

MacOS에서 호스트 파일을 수정

macOS에서 파일의 전체 경로는 /etc/hosts입니다. 아래 지침은 모든 MacOS 버전에 유효합니다.

터미널 창에서 즐겨 사용하는 텍스트 편집기를 사용하여 호스트 파일을 엽니다.

sudo nano /etc/hosts

 

 

메시지가 나타나면 관리 암호를 입력합니다.

파일 끝으로 스크롤하여 새 항목을 추가합니다.

Linux, Windows, macOS : Hosts File 수정 방법, 예제, 명령어

 

 

변경 내용을 저장하고 DNS 캐시를 플러시합니다.

dscacheutil -flushcache

 

반응형