/ etc/호스트 파일은 IP 주소와 해당 서버 이름 목록을. 서버는 일반적으로 DNS를 쿼리 하기 전에이 파일을 확인 합니다. 해당 IP 주소를 가진 이름 있으면 DNS에 쿼리 하지 됩니다. 불행히도, 호스트의 IP 주소 변경 하는 경우 당신은 또한 파일을 업데이트 해야 합니다. 이 단일 컴퓨터에 대 한 큰 문제가 되지 않습니다 하지만 그것은 회사 전체를 업데이트 하려면. 관리의 용이성, 그것은 일반적으로 루프백 인터페이스와 로컬 컴퓨터 이름 레코드를 배치 하 고 다음 중앙된 http://www.aliyun.com/zixun/aggregation/33842.html를 사용 하 여 파일에 "> 섹션의 나머지 부분을 처리 하는 DNS 서버입니다. 가끔 제어 DNS 서버를 하지 못할 수도 있습니다, 그것 까지/etc/호스트 파일에 레코드를 추가 하려면이 경우 그것은 훨씬 더 간단 하에 중앙된 DNS를 조인.
192.168.1.101
Smallfry
위의 예제에서 서버 Smallfry IP 주소 192.168.1.101입니다. Smallfry 핑에 192.168.1.101을 대체를 사용 하 여, 텔넷 또는 기타 네트워크 관련된 프로그램. 다음 예제에서는 ping 명령을 사용 하 여 Smallfry 네트워크에 존재 하는 경우를 참조 하십시오.
[root@bigboy tmp] # ping smallfryping 0 (192.168.1.101) (아래 Smallfry (192.168.1.101)에서 data.64 바이트의 바이트) : icmp_seq = 0 ttl = 64 시간 = Smallfry (192.168.1.101)에서 0.197 ms 바이트: Icmp_seq = 1 ttl = 64, 시간 = 0.047 ms---Smallfry 핑 통계---2 패킷을 전송, 수신된, 2 0% 패킷 손실, 시간 2017ms Rttmin/평균/최대/mdev = 0.034/0.092/0.197/0.07 4 ms 파이프 2[root@bigboy tmp] #
또한 라인에 별칭을 추가 하 고 다른 이름 서버와 연결할 수 있습니다. 여기에 우리가 설정 Smallfry에 액세스할 수도 있습니다 작은 것을 사용 하 여 및 littleguy.
192.168.1.101 Smallfry 작은 Littleguy
결코 리눅스만 찾은 첫 번째 레코드 값을 사용 하기 때문에 파일에 동일한 IP 주소를 재사용 한다.
192.168.1.101 Smallfry # (잘못) 192.168.1.101 작은 # (잘못) 192.168.1.101 Littleguy # (잘못)
로컬 호스트 루프백 인터페이스 내부
일반적으로 첫 번째 레코드 에서/etc/호스트 서버 가상 루프백 인터페이스의 IP 주소를 정의 합니다. 그것은 일반적으로 localhost (짧은 별칭)와 Localhost.localdomain (대신 서버의 일반 이름) 이름이 매핑됩니다. 기본적으로 페도라 플러그 사이 127.0.0.1과 localhost 호스트 이름:
127.0.0.1 bigboy localhost.localdomain localhost
서버가 인터넷에 연결 하는 경우 첫 번째 레코드의 127.0.0.1 서버 (정규화 된 도메인 이름) FQDN 이름 이어야 합니다. 예를 들어 bigboy.mysite.com:
127.0.0.1 bigboy.my-site.com localhost.localdomain localhost
SendMail, 등 일부 프로그램은 매우 중요 한, 그리고 만약 당신이 잘못 된 FQDN 이름을 감지 되는 느낌, 기본값은 Localhost.localdomain를 사용 하 여 네트워크에서 다른 서버에 연결 하. 다른 서버도 스스로 Localhost.localdomain 고려 하기 때문에이 혼란을 일으킬 수 있습니다.
참고: 항상 있어야 합니다 localhost 및 로컬 호스트의 한 쌍. Localdomain 제대로 그리고 안전 하 게 작동 하는 리눅스 수 있도록 127.0.0.1에 레코드를 매핑합니다.