기계적 인조 인간

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

I'm a Linux developer. Why should I use WSL? | One Dev Question

I'm a Linux developer. Why should I use WSL? | One Dev Question

차례:

Anonim

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

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

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

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

호스트 파일 형식

hosts 파일의 항목 형식은 다음과 같습니다.

IPAddress DomainName

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 배포에 유효합니다.

  1. 터미널 창에서 자주 사용하는 텍스트 편집기를 사용하여 hosts 파일을 엽니 다.

    sudo nano /etc/hosts

    프롬프트가 표시되면 sudo 비밀번호를 입력하십시오.

    파일 끝으로 스크롤하여 새 항목을 추가하십시오.

    변경 사항을 저장하고 DNS 캐시를 플러시하십시오.

    dscacheutil -flushcache

결론

호스트 파일을 사용하면 지정된 도메인 이름의 IP 주소를 설정할 수 있습니다.

궁금한 점이 있으면 언제든지 의견을 남겨주십시오.

DNS 터미널