LINUX
2018.06.06 / 11:31

리눅스 hosts 파일

인사이드자바
추천 수 10

1 개요[편집]

리눅스 호스트 파일
리눅스 /etc/hosts
  • 리눅스에서 DNS보다 먼저 호스트명을 IP로 풀어주는 파일

2 예시: CentOS[편집]

hosts 파일의 기본값(default)은 CentOS 5, 6, 7의 경우 다음과 같았다.

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

3 예시: Ubuntu[편집]

127.0.0.1	localhost
127.0.1.1	zetawiki

# The following lines are desirable for IPv6 capable hosts
::1     localhost ip6-localhost ip6-loopback
fe00::0 ip6-localnet
ff00::0 ip6-mcastprefix
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters

4 예시: Mac OS X 10.7.3[편집]

##
# Host Database
#
# localhost is used to configure the loopback interface
# when the system is booting.  Do not change this entry.
##
127.0.0.1       localhost
255.255.255.255 broadcasthost
::1             localhost
fe80::1%lo0     localhost

5 테스트[편집]

예를 들어 hosts 파일 내용을 아래와 같이 같은 이름 test1을 2개 설정한 경우, test1을 호출하면 위에 있는 8.8.8.8로 접속을 시도한다.

[root@zetawiki ~]# cat /etc/hosts
8.8.8.8 test1
8.8.4.4 test1
[root@zetawiki ~]# ping test1
PING test1 (8.8.8.8) 56(84) bytes of data.

6 같이 보기[편집]