Menu
Coddy logo textTech

호스트 파일

Coddy의 터미널로 네트워킹 배우기 코스 레슨. 47개 중 6번째.

컴퓨터가 DNS에 무엇인가를 묻기 전에 디스크에 있는 파일을 확인합니다: /etc/hosts. 다음과 같이 내용을 확인해 보세요:

cat /etc/hosts

각 줄은 주소와 그 주소에 해당하는 하나 이상의 이름으로 이루어져 있습니다. 항상 볼 수 있는 줄은 다음과 같습니다:

127.0.0.1    localhost

그렇기 때문에 localhost는 네트워크나 DNS 서버가 전혀 없어도 작동합니다. 답이 파일 안에 들어 있기 때문입니다.

hosts 파일은 DNS보다 우선합니다. hosts 파일에 적힌 내용이 사용되며, 해당 이름에 대해서는 DNS를 전혀 조회하지 않습니다. 따라서 작업하는 동안 실제 도메인을 테스트 머신으로 연결하는 데 매우 유용하며, 이름이 말이 안 되는 곳으로 해석될 때 가장 먼저 확인해야 할 곳이기도 합니다.

여러분의 파일에는 IPv6에 대한 항목과 보통 머신 자체의 이름에 대한 항목을 비롯해 다른 줄도 있으므로, 다른 사람의 파일과 완전히 똑같이 보일 것이라고 기대하지 마세요.

challenge icon

챌린지

중급

localhost가 무엇으로 확인되는지, 그 답을 담고 있는 파일에서 직접 알아보세요.

localhost가 언급된 /etc/hosts의 첫 번째 줄에서 주소만 출력하세요. 예상 출력은 정확히 다음과 같습니다.

127.0.0.1

파일 전체를 출력하지 마세요. hosts 파일에는 IPv6 관련 줄과 컴퓨터 자체 이름을 포함해 여러 줄이 있습니다.

직접 해보기

터미널
quiz icon실력 점검

이 레슨에는 짧은 퀴즈가 포함되어 있습니다. 레슨을 시작해 문제를 풀고 진행 상황을 기록하세요.

터미널로 네트워킹 배우기의 모든 레슨

직접 연습해 보세요: Terminal 플레이그라운드