호스트와 lmhosts 파일의 차이점은 무엇입니까?


답변:


17

문자 "LM"? > 웃음 <

"HOSTS"파일에는 DNS의 "A"레코드와 PTR 레코드를 시뮬레이션하는 항목이 포함되어 있습니다. 이 파일에는 DNS- 법적 이름 만 허용됩니다.

"LMHOSTS"파일에는 NetBIOS 이름 확인 응답을 시뮬레이트하는 항목이 포함되어 있습니다.이 항목에는 NetBIOS 이름 확인 캐시에 항목을 미리로드하고 도메인 항목을 지정하며 다른 파일을 포함 할 수있는 바로크 한 작은 언어가 있습니다. 이 파일에는 NetBIOS 법적 이름 만 허용됩니다.

이름 확인 API는 Windows에서 약간 혼동됩니다. 응용 프로그램에서 DNS 확인 요청 만하거나 (이 경우 HOSTS 파일은 해당 항목이있는 경우 결과를 반환 함) 두 파일을 모두 쿼리 할 수있는 다른 호출을 할 수 있습니다 (NetBIOS 및 DNS 이름을 통해). 조회). 우리가 실제로 Windows NT 4.0에서 다시 걱정했던 해결 제공자 순서에 대한 약간의 불쾌한 부분이 있지만, 고맙게도, 나의 일상적인 사용 (따라서 나의 기억)에서 빠져 나왔습니다.

BTW : 2009 년입니다. 프로덕션 네트워크에서 그 중 하나를 사용하지 마십시오. 거칠게 들리지만 사실입니다. "Gee-- 문제가 있는데 HOSTS 파일로 해결할 것"이라고 말하면 다른 문제를 만드는 것입니다.


1
+1 순전히 "둘 중 하나를 사용하지 마십시오 ..."주의 사항!
Marko Carter

나는 당신의 마지막 진술에 동의하지 않습니다. 호스트 파일은 2009 년에도 때때로 필요하지 않은 경우 실제로 유용합니다.
Tatas

1
@ Tatas : 모든 종류의 프로덕션 네트워크에서 HOSTS 파일을 사용하는 것에 동의하지 않습니다. 이름 확인 상태 정보는 서버 컴퓨터가 아닌 클라이언트 컴퓨터에 속해 있습니다. DNS 서버가 "Gee, HOSTS 파일이 필요합니다"라고 말하는 "트릭"을 수행 할 수없는 경우에는 더 나은 DNS 서버가 필요하다는 의미 일 것입니다 (Windows DNS와 비교하여 "보기"를 수행하는 BIND 등). ). 다소 거칠게 들리 겠지만 서버 기반 이름 확인 만 사용하겠다는 약속은 장기적으로 유지 관리가 더 쉬운 인프라에 대한 약속입니다.
Evan Anderson

1
이론적으로는 HOST 파일이 매우 중요하다는 사실에 동의합니다. 지난 주에만 일부 랩톱 호스트 파일을 업데이트하여 시스템 중 하나의 문제를 막기 위해 특정 주소를 127.0.0.1로 리디렉션했습니다. 이는 사용자가 네트워크 DNS 서버에 의해 사무실에있을 때 처리되지만 랩톱을 사용하지 않고 ISP DNS 서버를 사용하는 경우 문제가 발생합니다. 그래서 그렇습니다. 나는 그것이 이상적이지 않다는 것에 동의합니다. 현대 시대에도 분명히 그 용도가 있습니다.
Kip

1
@Kara : 심사 및 임시 사용에 동의합니다. 나는 HOSTS 파일을 사용하는 영구적 인 "솔루션"에 동의하지 않으며 그것을 영구적 인 "솔루션"으로 사용하는 것에 대한 논쟁을 "승리"할 수 있음을 베 풀었습니다. 예를 들어 Kip은 자신이 운영하는 공용 DNS 서버, 계약 된 공급자 또는 VPN 터널을 통해 자신이 제어하는 ​​DNS 서버를 통해 랩톱 컴퓨터에 대해 관리되는 재귀 DNS 서비스가 필요합니다. 누군가 HOSTS 파일을 효율적으로 관리 할 수있는 Windows 서비스 기반 "HOSTS 파일 관리"시스템을 작성할 수는 있지만 이미 DNS를 가지고 있다고 가정합니다.
Evan Anderson

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.