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.