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 |
DNS서버(네임서버) 설치 (18) | 2013.06.22 |
DNS서버(네임서버)의 이해 (9) | 2013.06.22 |
하드 디스크의 이해 (2) | 2013.06.20 |