Mac에서 Parallels Windows localhost에 액세스 [닫기]


88

Mac / Parallels Desktop 5에서 실행되는 개발 플랫폼으로 Windows (7) OS를 사용합니다.

테스트 목적으로 Mac 측에서 Windows 로컬 호스트에 액세스하고 싶습니다.

다른 방법으로 액세스하는 많은 솔루션을 찾았지만 (Windows에서 Mac의 로컬 호스트에 액세스)이 액세스 방향에 대한 솔루션을 찾지 못했습니다 (있는 경우).

어떤 생각? 가능합니까?


2
superuser.com에 속해 있습니다
Rob Keniger 2010

슬프게도이 질문은 닫히고 많은 사람들이 충족되지 않습니다. : 나는 패러랠 11 맥 OS에 대한이 질문에 대답하기 위해 여기에 요점을 썼다 gist.github.com/ernsheong/23c00e65219b10db7bc072772ea509d4
조나단 린

이 튜토리얼은 나를 위해 일했습니다. dontpaniclabs.com/blog/post/2015/08/25/…
Dan

답변:


31

나는 너 Ranch와 같은 문제가 있었다. Mac OS X (Snow Leopard) / Parallels 5에서 Win7을 실행하고 있습니다. IIS 관리자의 인증 설정에서 win7 방화벽을 끄고 익명 인증을 "활성화"하여 Mac에서 localhost 문제를 해결했습니다.

또한 병렬로 구성했습니다.

  1. 구성-하드웨어-네트워크 어댑터 1 : 기본 어댑터

  2. 기본 설정-네트워크-연결 유형-공유 네트워킹

편집 : Parallels 8 용

  1. 구성> 하드웨어> 네트워크 어댑터 1 : 기본 어댑터

  2. 환경 설정> 고급 Network: Change Settings>> 공유


정보를 하나 더 추가하기 위해 :이 가이드에 따라 해결했지만 기본 어댑터를 선택하는 대신 Wi-fi를 선택한 다음 웹 사이트 설정에서 "바인딩"에서 생성 된 새 IP를 사용했습니다. +1.
Andrea Turri 2012 년

1
Windows 방화벽을 완전히 끄려면 "고급 보안이 포함 된 Windows 방화벽"으로 이동하여 모든 프로필에 대해 꺼져 있는지 확인하십시오. 내가 믿는 기본값은 하나를 끄는 것입니다.
Chuck Pinkert 2014 년

2
그것은 AKKU의 대답에 가입 할 때 <=> 일
andilabs

실제로 위에서 설명한 설정이 있지만 작동하지 않았습니다. 내가 한 일은 포트 80을 통해 로컬 IIS 웹 사이트의 웹 사이트 바인딩에 Windows 10 IP를 추가하고 방화벽 설정에 일치하는 인바운드 규칙을 추가하는 것입니다. 마지막으로 Mac에서 호스트 파일을 업데이트했으며 작동 중입니다!
mecograph

40

위의 내용은 도움이되지 않았지만 도움이되었습니다.

  • Windows VM으로 이동하고 시작-> 실행 ...으로 이동합니다.-> cmd.exe를 입력합니다.

  • Windows 명령 줄이 열립니다. ipconfigIP4 주소를 입력 하고 찾으십시오.

  • 이 블로그 게시물에 설명 된대로 macs 호스트 파일을 편집합니다 . 다음 줄에 내 Windows VM 로컬 IP (여기서는 10.211.55.5)를 이전 단계에서 찾은 IP로 바꿉니다.

    10.211.55.5   windows
    

그런 다음 localhost 대신 win을 사용하여 Windows의 localhost에 액세스 할 수 있습니다. http://windows:8080/someapp


감사합니다. Windows VM을 시작할 때마다 해당 IP 주소가 변경되는지 알고 있습니까?
ilasno

나에게는 그렇지 않기 때문에 Parallels가 사용할 수있는 한 IP 주소를 하나의 IP 주소에 고정한다고 생각했습니다. 하지만 VM이 부팅 할 때마다 DHCP에서 IP를 가져 오려고하는 설정을 켤 수 있다고 확신합니다.이 설정을 켰을 수도 있습니다.
AKKU

1
참고 :이 솔루션은 적용 후 7 개월 동안 계속 작동합니다.
Akku 2013-09-13

3
HTTP 400 잘못된 호스트 이름 오류가 발생합니까?
Robert Benedetto

1
HTTP 400 잘못된 호스트 이름 오류도 표시됩니다. 알아 냈습니까?
Tim Woods

1

이는 가상 머신에서 네트워크 카드가 설정되는 방식에 따라 다릅니다. 어떻게 병렬인지 모르겠지만 VMWare Fusion에서는 "브리지"(호스트와 동일한 IP를 공유 함을 의미)로 설정할 수 있으며, "NAT"는 자체 개인 IP 주소를 가질 것임을 의미합니다. 호스트 또는 '사설 네트워크'를 통해 인터넷에 연결합니다. 즉, 비공개 IP 주소가 있고 인터넷에 연결되지 않습니다. 두 번째와 세 번째 경우에는 가상 머신의 개인 IP 주소를 사용하여 Windows에서 실행되는 웹 서버에 액세스 할 수 있지만 브리지의 경우에는 이것이 가능하다고 생각하지 않습니다.


Parallels에서 공유 및 호스트 전용이라는 두 가지 네트워크 옵션을 찾았습니다. 둘 다 시도했지만 Mac에서 127.0.0.1에 액세스 할 수 없습니다 .
Ranch

3
정상입니다. 127.0.0.1은 가상 머신의 IP가 아닙니다. 창으로 이동하여 cmd 프롬프트를 열고 ipconfig를 입력 한 다음 어떤 ip가 있는지 확인한 다음 액세스 해보십시오.
matei 2010

192.168.1.100 은 Windows 시스템 (IIS 홈페이지로드)에서 잘 작동하지만 Mac에서는 액세스 할 수 없습니다. Parallels 앱에서 수행해야하는 몇 가지 설정이있는 것 같습니다.
Ranch

또한 Windows 컴퓨터에서 방화벽 설정을 확인하십시오
matei

3
방화벽이 꺼졌습니다. 여전히 192.168.1.100에 액세스 할 수 없음
Ranch

0

Parallels 구성이 게스트에 대한 호스트 전용 네트워킹으로 설정된 것처럼 들립니다. 공유 네트워킹으로 전환하면 게스트 Windows OS에 로컬 IP 주소가 제공되어야합니다.

그런 다음 액세스 윈도우 로컬 IP 주소 (것 없는 맥 브라우저에서 127.0.0.1을). Windows 게스트에서 명령 프롬프트를 열고 명령 출력을 살펴보면 사용할 IP 주소를 찾을 수 있습니다 ipconfig.


Parallels가 공유 네트워킹으로 구성되어 있습니다. 아마도 다른 Parallels 네트워크 설정이 있습니까? DHCP 서버가 활성화되었습니다. 포트 포워딩 (?) 내 로컬 서버 IP는 192.168.1.100, 서브넷 마스크 255.255.255.0, 기본 게이트웨이 192.168.1.1
Ranch

0

나는 위의 지침을 따랐고 Akku는 중요한 힌트를 제공했지만 나에게는 작동하지 않았습니다. Windows 명령 줄에서 ipconfig를 실행하면 IPv4 주소로 10.211.55.3이 표시되고 표준 게이트웨이로 10.211.55.1이 표시됩니다. Windows 호스트 파일 (C : \ Windows \ System32 \ drivers \ etc \ hosts)에서 10.211.55.3을 사용하면 작동하지 않습니다. 이유를 알 수 없습니다. 그래서 나는 10.211.55.2를 시도했고 작동했습니다.

요약 : 먼저 설명한대로 아파치 가상 호스트 구성을 설정 한 다음 C : \ Windows \ System32 \ drivers \ etc \ hosts를 열고 다음을 입력해야합니다. 10.211.55.2 mysite.localhost (또는 가상 호스트 구성 파일). 이것이 나와 같은 문제를 가진 사람들에게 도움이되기를 바랍니다.

나는 이것을 여기에서 발견했다 : http://sirprize.me/scribble/accessing-localhost-on-lion-host-with-windows-guest-on-parallels/


이것은 내가 믿는 잘못된 것입니다. OP는 병렬로 실행되는 Mac의 게스트 Windows에 대해 질문했습니다.
adaam

네, 정확합니다. 내 대답은 정확히 병렬을 실행하는 Mac의 Windows에 관한 것입니다.
criscom

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