Articles

Linux,Windows 및 macOS 에서 호스트 파일을 편집하는 방법

호스트 파일은 도메인 이름(호스트 이름)을 IP 주소에 매핑하는 데 사용됩니다. Linux,Windows 및 macOS 를 포함한 모든 운영 체제에서 사용하는 일반 텍스트 파일입니다.

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

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

이 기사에서는 Linux,macOS 및 Windows 에서 hosts 파일을 수정하는 방법에 대한 지침을 제공합니다.

호스트 파일 형식으로#

항목에서 호스트 파일 형식은 다음과 같습니다:

IPAddress DomainName 

IP 주소에 도메인 이름으로 구분해야하는 적어도 하나의 공백에 의해 또는 탭입니다. #로 시작하는 줄은 주석이며 무시됩니다.호스트 파일에 항목을 추가하려면 텍스트 편집기에서 파일을 열기 만하면됩니다. 아래 샘플은 호스트 파일:

# Static table lookup for hostnames.# See hosts(5) for details.127.0.1.1 linuxize.desktop linuxize127.0.0.1 localhost

hosts 파일이 변경 내용이 즉시 적용되는 경우를 제외하고는 DNS 항목을 캐시 응용 프로그램에 의해.

변경 사항을 실행 취소하려면 파일을 열고 추가 한 줄을 제거하기 만하면됩니다.

Linux 에서 호스트 파일 수정#

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

이 지침은 아래에 대해 유효한 모든 리눅스 배포판을 포함,우분투,CentOS,RHEL,데비안 리눅스 민트:

  1. 터미널 창에 열고,호스트를 사용하여 파일을 원하는 텍스트 편집기

    sudo nano /etc/hosts

    메시지가 표시되면,입력하 sudo 암호입니다.

  2. 아래로 스크롤하여 파일의 끝 부분 및 추가의 새로운 항목:

    리눅스 호스트 파일
  3. 변경 사항을 저장합니다.

Windows 에서 호스트 파일 수정#

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

  1. Windows 키를 누르고 검색 필드에 메모장을 입력하십시오.메모장 아이콘을 마우스 오른쪽 버튼으로 클릭하고 관리자 권한으로 실행을 선택하십시오.메모장에서 파일을 클릭 한 다음 열기를 클릭하십시오. 파일 이름 필드에c:\Windows\System32\drivers\etc\hosts를 붙여 넣습니다.

  2. 파일 끝까지 아래로 스크롤하여 새 항목을 추가하십시오:

    Windows Hosts 파일에
  3. 저장을 클릭하여 변경 사항을File>Save.

Macos 에서 호스트 파일 수정#

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

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

    sudo nano /etc/hosts

    메시지가 표시되면 관리 암호를 입력하십시오.

  2. 아래로 스크롤하여 파일의 끝 부분 및 추가의 새로운 항목:

    macOS Hosts 파일에
  3. 변경 사항을 저장하고 넘치는 DNS 캐시:

    dscacheutil -flushcache

결론#

호스트 파일로 설정할 수 있습의 IP 주소를 지정된 도메인 이름입니다.