Linux에서 호스트 파일을 수정하고 관리하는 방법

Linux에서 호스트 파일을 수정하고 관리하는 방법

컴퓨터에는 사용자와 웹 사이의 작은 게이트웨이 역할을 하는 단일 파일이 있습니다. 호스트 파일이라고 합니다. Linux에서 웹사이트를 차단하거나 개인화된 웹 바로 가기를 만들어야 하는 경우 파일에 몇 줄을 추가하거나 조정할 수 있습니다.





이 게시물에서는 호스트 파일을 안전하게 편집하고 수정하는 방법에 대한 포괄적인 가이드와 함께 호스트 파일에 대해 자세히 설명합니다.





Linux 호스트 파일이란 무엇입니까?

호스트 파일은 모든 운영 체제에서 호스트 이름(웹 주소 또는 URL이라고도 함)을 IP 주소로 변환하는 데 사용하는 일반 텍스트 파일입니다. wikipedia.org와 같은 호스트 이름을 입력하면 시스템은 호스트 파일을 조사하여 적절한 서버에 연결하는 데 필요한 IP 주소를 얻습니다.





호스트 파일을 열면 해당 파일에 전체 인터넷 디렉토리가 없음을 빠르게 알 수 있습니다. 대신 몇 줄만 있으면 됩니다. 무엇을 제공합니까?

결과적으로 시스템은 다음에서 사이트를 찾기 전에 호스트 파일을 먼저 확인합니다. 네트워크 설정에 정의된 DNS 서버 (일반적으로 ISP의 DNS 서버).



이것은 호스트 파일을 사용하여 DNS 서버가 제공할 수 없는 것에 추가할 수 있음을 의미합니다(예: 로컬 네트워크의 위치에 대한 별칭, 그렇지 않으면 로컬 네트워크 내에 DNS 서버가 설정된 경우에만 가능). DNS 서버가 일반적으로 제공하는 IP 주소를 재정의하십시오.

예를 들어, wikipedia.org를 요청하면 DNS 서버는 Wikipedia의 IP 주소를 컴퓨터에 반환합니다. 그러나 해당 컴퓨터에서 Wikipedia를 차단하려는 경우 wikipedia.org가 Wikipedia의 실제 IP 주소와 다른 다른 IP 주소를 가리키고 있음을 컴퓨터에 알려주는 항목을 호스트 파일에 추가할 수 있습니다.





DNS가 온라인 상태가 되기 전에 이 파일에는 전체 인터넷에 대한 모든 호스트 이름과 IP 주소가 있었습니다. 시스템 관리자는 중앙 저장소에서 이 파일의 업데이트된 복사본을 주기적으로 다운로드합니다. 1980년대 초반까지만 해도 네트워크가 여전히 대부분이 대학과 연구소로 제한되어 있었음에도 점점 더 많은 호스트가 온라인 상태가 되면서 관리자가 따라잡기가 거의 불가능했기 때문에 DNS가 만들어졌습니다.

이로 인해 공용 인터넷 또는 몇 대 이상의 시스템을 다룰 때 호스트 파일이 크게 쓸모없게 되었지만 로컬 시스템과 Wi-Fi와 같은 소규모 로컬 네트워크를 관리하는 데는 완벽합니다.





오늘날 이 파일에는 일반적으로 Linux 시스템을 설치할 때 선택한 호스트 이름과 네트워크를 사용하는 데 필요한 최소값인 localhost가 정의되어 있습니다.

Linux 호스트 파일의 위치

Linux에서는 다음에서 호스트 파일을 찾을 수 있습니다. /etc/hosts . 일반 텍스트 파일이므로 원하는 텍스트 편집기를 사용하여 호스트 파일을 열 수 있습니다.

호스트 파일은 시스템 파일이므로 변경 사항을 저장하려면 관리 권한이 필요합니다. nano와 같은 Linux 터미널 기반 텍스트 편집기를 사용하여 파일을 편집하려면 수퍼유저 액세스 권한이 필요합니다.

예를 들어:

sudo nano /etc/hosts

gedit와 같은 그래픽 텍스트 편집기를 사용하려면:

gksu gedit /etc/hosts

파일 편집이 끝나면 편집기를 종료합니다. 나노에서 히트 Ctrl + X , 그리고 그리고 변경 사항 덮어쓰기를 확인합니다. 편집하기 전에 파일의 백업 복사본을 저장해 두는 것이 좋습니다. 그러면 네트워크 액세스가 엉망이 될 수 있기 때문에 실수할 경우 파일을 복원할 수 있습니다.

호스트 파일을 백업하려면 복사본을 만드십시오. 다음과 같은 접미사를 추가할 수 있습니다. .낡은 따라서 이것이 파일의 이전 사본이라는 것을 기억하십시오.

sudo cp /etc/hosts /etc/hosts.old

호스트 파일에 사이트를 추가하는 방법

호스트 파일에서 각 항목에는 자체 줄이 있습니다. 구문은 간단합니다. 호스트 이름을 번역할 IP 주소를 입력하고 키보드에서 키를 누른 다음 호스트 이름을 입력합니다.

예를 들어 Wikipedia를 차단하려면 다음을 입력합니다. 보다는 열쇠 우주 ):

Mac에서 PC로 파일 전송
127.0.0.1 wikipedia.org

127.0.0.1은 항상 자신의 시스템을 다시 가리키는 루프백 IP 주소입니다. 웹이 컴퓨터에 저장되지 않기 때문에 브라우저에 사이트를 찾을 수 없다고 표시됩니다. 이제 효과적으로 차단됩니다.

터미널이 두렵다면 체크 아웃 Linux Mint의 도메인 차단 애플리케이션 (또한 ~으로 알려진 민트내니 ). 지정한 호스트 이름을 127.0.0.1로 지정하는 항목을 호스트 파일에 추가합니다. 그러나 다른 작업을 수행하려면 여전히 텍스트 편집기를 사용하여 변경해야 합니다.

다운로드: 도메인 차단기 (무료)

호스트 파일에 바로 가기 만들기

호스트 파일이 유용한 다른 방법은 소규모 사무실이나 홈 네트워크에서 기억하기 쉬운 시스템 이름을 만드는 것입니다.

유용한 작업을 수행하는 간단한 웹 사이트나 파일 서버가 있는 홈 네트워크(예: IP 주소 192.168.1.10)에 컴퓨터가 있는 경우 호스트 파일에 다음을 입력할 수 있습니다.

192.168.1.10 homeserver

그런 다음 브라우저를 열고 다음을 입력하면 됩니다.

http://homeserver

이제 컴퓨터가 자동으로 192.168.1.10으로 리디렉션됩니다. IP 주소를 찾는 것보다 훨씬 쉽습니다. Wi-Fi 라우터의 구성 메뉴를 사용하여 네트워크의 모든 시스템에 IP 주소를 영구적으로 할당할 수 있습니다.

또는 호스트 파일을 사용하여 웹의 특정 사이트에 대한 바로 가기를 만들 수 있습니다. 다음과 같은 명령을 사용하십시오. nslookup 웹사이트의 IP 주소를 찾은 다음 위의 예와 같이 원하는 바로 가기와 함께 호스트 파일에 추가합니다. 대부분의 주요 웹사이트에는 여러 IP 주소가 있으므로 Google이나 Netflix와 같은 사이트에서는 작동하지 않을 수 있습니다.

호스트 파일의 잠재적인 문제

따라서 호스트 파일을 변경하는 방법을 설정했지만 Google 크롬을 사용할 때 여전히 문제가 발생할 수 있습니다. 이 웹 브라우저는 다음 두 가지 중 하나를 수행하지 않는 한 호스트 파일을 무시하는 경향이 있습니다.

  1. 유형 http: // 각 주소의 시작 부분에 예를 들어 호스트 파일에서 Wikipedia가 차단된 경우 주소 표시줄에 wikipedia.org를 입력하기만 하면 Chrome이 차단을 우회합니다. 그러나 주소 표시줄에 http://wikipedia.orgin을 입력하면 호스트 파일을 따릅니다.
  2. 비활성화 ' 탐색 오류를 해결하는 데 도움이 되는 웹 서비스 사용 ' 옵션을 Chrome 설정에서 선택하면 입력할 필요가 없습니다. http: // 매번 처음에. 이것은 중 하나입니다 여러 Google 크롬 개인정보 보호 도움말 어쨌든 할 가치가 있습니다.

호스트 파일을 어떻게 변경합니까?

호스트 파일은 컴퓨터의 특정 웹사이트에 대한 액세스를 차단하고 기억하기 쉬운 홈 서버의 이름을 만드는 쉬운 방법을 제공합니다.

자녀가 있는 경우 최소한 수퍼유저 액세스 권한이 없는 한 자녀가 보지 못하도록 하거나 화면 시간을 제한할 수 있는 사이트를 차단하는 조잡하지만 효과적인 방법입니다. Linux에서 인터넷 액세스 및 화면 시간을 제한할 수 있는 다른 도구가 있습니다.

공유하다 공유하다 트위터 이메일 Linux에서 사이트를 차단하고 화면 시간을 제한하는 5가지 방법

자녀 보호 소프트웨어는 Linux에서 거의 들어본 적이 없습니다. 다음은 Linux에서 사이트를 차단하고 콘텐츠를 관리할 수 있는 몇 가지 방법입니다.

다음 읽기
관련 항목
  • 리눅스
  • 컴퓨터 보안
  • 문제 해결
  • 리눅스 팁
  • 시스템 관리
저자 소개 데이비드 딜로니(49개 기사 게재)

David는 태평양 북서부에 기반을 둔 프리랜서 작가이지만 원래는 베이 지역 출신입니다. 그는 어린 시절부터 기술 애호가였습니다. David의 관심 분야는 독서, 양질의 TV 프로그램 및 영화 감상, 복고풍 게임, 레코드 수집입니다.

데이비드 델로니가 참여한 작품 더보기

뉴스레터 구독

기술 팁, 리뷰, 무료 전자책 및 독점 거래에 대한 뉴스레터에 가입하십시오!

구독하려면 여기를 클릭하세요.