호스트와 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.