본문으로 바로가기

DNS가 없던 아주 옛날에는 모든 서버의 /etc/hosts 파일에는 아래와 같은 형식으로 domain과 IP주소의 짝을 직접 등록하여 도메인에 대한 IP주소를 찾아가도록 하였다. 이는 파일을 일일이 매번 수정하여야 하는 고된노동이였기에 지금은 bind를 이용한 DNS서버를 구축하여 사용한다.


cat /etc/hosts

  127.0.0.1   localhost localhost.localdomain localhost4 localhost4.localdomain4
  ::1         localhost localhost.localdomain localhost6 localhost6.localdomain6

일반적으로 아래와 같이 설정한다.

IP           (탭)            호스트명       (탭)  Alias


192.168.0.1          www.uzuro.com          uzuro

192.168.0.2          ftp.uzuro.com            ftp


DNS서버를 운영할때 기본값으로 /etc/hosts 파일을 먼저 읽어 들인다. 요청받은 도메인이 이 곳에 등록되어 있다면 DNS요청을 네임서버에 보내지않고 이 곳에 등록되어 있는 주소로 연결이 된다. 그리하여 일종의 트릭으로 원하는 IP와 도메인명을 등록하고 사용할 수도 있다.

윈도우는 C:\Windows\System32\drivers\etc에 hosts 파일이 존재한다. 대부분 윈도우를 주 운영체제로 사용할텐데 이 파일을 수정해서 home , webhard, study 등등 등록해서 사용하면 좋을듯 싶다.


'리눅스 > Linux 일반' 카테고리의 다른 글

리눅스 cron - 작업 예약 명령  (0) 2013.07.04
메일 서버 구동의 이해  (1) 2013.06.25
리눅스 로컬네임서버(/etc/hosts) 설정  (3) 2013.06.23
DNS서버(네임서버) 설치  (18) 2013.06.22
DNS서버(네임서버)의 이해  (8) 2013.06.22
하드 디스크의 이해  (2) 2013.06.20

댓글을 달아 주세요

  1. BlogIcon Hat 2013.08.01 18:30 신고

    위에 전범기가 보이네요..? 그냥 그렇다고요.. 전.범.기

    • BlogIcon 흉내쟁이 2013.08.08 22:45 신고

      전범기가 아니라 해뜨는 모양이에요.. ㅎㅎ
      그게 그거일려나 ...

      여튼 웹디자인쪽에서 많이 쓰는 모양이고요.
      오해하시는 분이 많아서 수정했습니다.^^;

    • BlogIcon Hat 2013.09.29 19:29 신고

      예 그렇군요. 다른 사람이 쓰더라도 한번쯤 생각해보셨으면 좋겠습니다. 글 내용 도움많이 되었습니다. 감사합니다.

티스토리 툴바