Windows에서 유닉스 호스트 명령에 해당하는 명령이 있습니까?
아니.
진심이야. 나는 사람들이이 질문에 "아니오"라고 말하기를 주저하고 있지만, Windows에 내장 된 소프트웨어를 찾고 있다면 대답은 "아니오"라는 것을 알고 있습니다. Windows는 특정 수의 명령과 함께 제공되는 유한 코드 세트입니다. 이미 설명한 것처럼 NSLookup 또는 ping을 사용하면 Windows와 함께 제공되는 도구를 사용하여 가장 빨리 사용할 수 있습니다. 유닉스 시스템에는 흔히 "호스트"라고하는 다른 옵션이 있습니다. Windows는 동일한 옵션 또는 이에 상응하는 옵션을 제공하지 않습니다.
그건 그렇고, "호스트"명령은 종종 BIND (지금도 dig와 함께 제공됨) 번들로 제공되며 BIND에는 Windows 포트가 있습니다. 따라서 "호스트"명령을 정말로 원한다면 BIND 패키지의 일부로 다운로드 할 수 있습니다. 그러나, 그것은 내장되어 있지 않습니다.
NetBIOS에 대해 언급 했으므로 nbtstat를 지적 할 수도 있습니다 (예 : "nbtstat -n"에 일부 이름이 표시 될 수 있음).
이름이 어디에서 왔는지 알고 싶다면 "해결 자"가 처리하는 문제가됩니다. ( "resolver"라는 용어는 유닉스의 /etc/resolv.conf 파일의 주요 부분이 나오는 곳입니다.) resolver는 실제로 상호 작용할 명령을 가지고 있지 않습니다. 최신 버전의 Microsoft Windows (Windows XP를 포함하여 Windows 98을 제외하고)에서 리졸버와의 최소한의 상호 작용이 리졸버별로 다른 명령에 추가되었습니다. IPConfig/displaydns 과 IPConfig/flushdns 가장 가까운 것일 수 있습니다. "netsh dnsclient /?" (그리고 "netsh dnsclient show /?"와 같이) 관련자는 또한 리졸버와 관련이있는 것처럼 보이지만, 당신이 찾고있는 정보의 유형에 더 가까이 가지 못합니다.
나는 나의 호스트 파일에 이름을 넣었을 때, IPConfig/displaydns 한 Time To Live 값은 0입니다 (조회 한 실제 DNS 항목과 다름). 따라서 사용자가 찾고자하는 세부 정보를 얻을 수있는 내장 도구가 있지만 정보가 압축되지 않기 때문에 "host"명령과 같이 간단하고 편리한 정보를 찾지 못할 것입니다 . (아마도 뒤로 스크롤하거나 출력을 리다이렉션 할 필요가있을 것이다.) 당신이 요구하는 것은 실제로 Windows에서 실제로 제공되는 것의 일부가 아니다.