Windows에서 .local 주소를 어떻게 해결할 수 있습니까?


13

홈 네트워크에 "hostname.local"을 통해 액세스 할 수있는 일부 Linux 서버가 있지만 Windows 컴퓨터를 사용하는 경우 IP 주소를 통하지 않으면이 문제를 해결할 수 없습니다.

Windows 시스템에서 hostname.local 주소를 확인할 수 있도록하려면 어떻게해야합니까? 편집 방법을 알고 C:\Windows\System32\drivers\etc\hosts있지만 Windows 가이 기계를 찾도록하는 자동 방법이 있어야합니까?


Linux 머신에서 어떻게 작동합니까? (Windows 시스템에서 동일한 방법을 사용하려고하기 때문에) 각 시스템에서 구성합니까? 아니면이를 해결하는 로컬 DNS 서버가 있습니까?
David Schwartz

@DavidSchwartz Ubuntu는 기본적으로 avahi와 함께 제공되므로 구성이 없어도 서로를 잘 해결할 수 있습니다.
Jorge Castro

답변:


24

일반적으로 .local이름은 mDNS를 사용하여 확인됩니다. Linux 서버는 아마도 Avahi를 실행하고 Windows에는 Apple 자체의 Bonjour가 있습니다.

Bonjour 인쇄 서비스 에는 이전 버전의 Bonjour (v2.0)가 포함되어 있습니다 . 또한 Chocolatey 패키지 로 제공됩니다 .

최신 버전 (v3.x)은 독립적으로 다운로드 할 수 없지만 iTunes (및 기타 응용 프로그램의 일부)의 일부로 설치됩니다 . 보관 파일 관리자 (예 : 7-Zip 또는 WinRAR)를 사용 Bonjour64.msi하여 iTunes 설치 프로그램에서 추출 할 수 있습니다.


msi를 설치 한 후 다시 부팅 할 필요도 없습니다!
gak December

최신 버전은 현재 3.0.10입니다
user528025

3
부 릴리스에 대한 답변은 업데이트하지 않겠습니다. 을 사용하여 iTunes.msi에서 최신 버전을 추출 할 수 있습니다 msiexec /a iTunes.msi TARGETPATH=iTunes.out.
user1686

5
설치 프로그램은 이제 exe이지만 WinRAR로 추출 할 수 있습니다.
Snow Blind

2
7zip 등을 사용하여 exe 설치 프로그램에서 추출 할 수도 있습니다.
Kevin Horn

5

@Kevin Keane이 여기 (위의 주석 섹션)에서 지적했듯이 Windows 10은 이제 현대 Windows 응용 프로그램에서만 작동하는 서비스로 mDNS 포트 5353을 클로버합니다. 따라서 Bonjour를 다시 포트로 되돌리려면 위 링크에 설명 된 레지스트리 편집을 통해 Windows mDNS 서비스를 삭제해야합니다.

레지스트리 편집 대신 Home 이외의 Windows 10 버전에서는 그룹 정책 편집기를 사용할 수 있습니다.

  • gpedit.msc를 시작하십시오
  • 에 이동 컴퓨터 구성 > 관리 템플릿 > 네트워크 > DNS 클라이언트
  • "멀티 캐스트 이름 확인 끄기"정책을 활성화하십시오.

재부팅 할 필요가 없었습니다.

주의 사항, 나는 이미 iTunes와 Bonjour Print Services를 모두 설치했습니다. Bonjour Print Services를 제거하고 다시 설치하면 작동하지 않습니다. .local 주소를 다시 핑하기 전에 추가 / 제거 프로그램으로 이동하여 Bonjour와 Bonjour Print Services를 모두 제거한 다음 Bonjour Print Services를 다시 설치해야합니다 (가상 호스트 호스트 전용). avahi-daemon이 실행중인 Linux 게스트). 내 "Bonjour Service"서비스가 Bonjour Print Services가 아닌 Bonjour와 연결되어 있고 자체 등록하지 않았기 때문이라고 생각합니다.


이것은 내 Windows 10 상자에서 나를 위해 일했습니다. Bonjour를 제거하고 iTunes를 업그레이드했습니다 (정기 업데이트가 필요했습니다) .local 도메인이 작동하기 시작했습니다. 재부팅 할 필요가 없었습니다.
Michaelkay

이것을 비활성화하는 것도 더 이상 필요하지 않습니다. 현재 Windows 10 버전은 기본적으로 꺼져 있지만 실제로 사용 하도록 설정 하면 타사 소프트웨어없이 표준 시스템 기능을 통해 mDNS 기반 .local 이름 확인 기능을 제공합니다.
user1686

@grawity Apple의 mDNS 리졸버가없는 최신 버전의 워크 스테이션 용 Window Pro에서 해당 설정에 대해 Enabled 또는 Disabled로 작동하지 않습니다. 동일한 .local이름 조회가 Linux에서 제대로 작동합니다.
Brian Gordon
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.