Доступ к локальному хосту на Mac OS X с машины Parallels

Мне нужно протестировать мой веб-сайт, работающий на локальном Mac, в нескольких браузерах в Windows.

Я использую Windows XP, установленную в Parallels Desktop.

Было бы здорово, когда я смогу получить доступ к моему http: // localhost: 3000 из Windows, сидя в виртуальной среде (Parallels).

Как подключить все это?


Обновить:

Я понял, как получить доступ к общему веб-сайту на Mac.

У меня следующие настройки:

Parallels Desktop -> Настройки -> Сеть -> Общая сеть

«Parallels Shared Networking Adapter # 0», настроенный с помощью ip = 192.168.123.1

Из WinXP этот ip доступен через ping.

C:\Documents and Settings\Administrator>ping imac.local Pinging imac.local [192.168.123.1] with 32 bytes of data: Reply from 192.168.123.1: bytes=32 time<1ms TTL=64 Reply from 192.168.123.1: bytes=32 time<1ms TTL=64 Reply from 192.168.123.1: bytes=32 time<1ms TTL=64 Reply from 192.168.123.1: bytes=32 time<1ms TTL=64 

Когда на Mac я включу «Общий Интернет», адрес « http: //imac.local/~AntonAL » будет доступен из WinXP и Mac. Обратите внимание, что я установил имя моего mac на «iMac», что эквивалентно ip = 192.168.123.1

Но, единственная проблема, я не могу понять, это недоступный порт 3000.

Таким образом, адрес « http: //imac.local: 3000 » по-прежнему не работает с WinXP. На самом деле, он недоступен даже с Mac … возможно, я делаю что-то неправильно.

Вопрос в том, какой адрес я должен использовать в WinXP-стороне, чтобы иметь доступ к «localhost: 3000» на стороне Mac? Пробовал ips из «Parallels Shared Networking Adapter # 0», gateway, ip Mac, но все равно не успел …

Попробуйте узнать локальный IP-адрес вашего Mac и получить доступ к веб-странице на вашей виртуальной машине с помощью этого адреса.

Вы можете узнать IP-адрес вашего Mac в разделе «Системные настройки», используя команду ifconfig или некоторые приложения или виджеты панели инструментов (например, iStlayer iStlayer ).

Введите «ipconfig» в командной строке Windows. Вы увидите информацию, похожую на то, что я вижу ниже:

 Ethernet adapter Local Area Connection: Connection-specific DNS Suffix . : localdomain IPv6 Address. . . . . . . . . . . : fdb2:2c26:f4e4:0:a1e2:ed15:e43a:daf7 Temporary IPv6 Address. . . . . . : fdb2:2c26:f4e4:0:b5d9:4d70:47a:b0b0 Link-local IPv6 Address . . . . . : fe80::a1e2:ed15:e43a:daf7%11 IPv4 Address. . . . . . . . . . . : 10.211.55.3 Subnet Mask . . . . . . . . . . . : 255.255.255.0 Default Gateway . . . . . . . . . : 10.211.55.1 

Если вы заметили, что в последней строке находится ваш шлюз по умолчанию и две строки выше, это адрес IPv4. Шлюз по умолчанию – это виртуальный маршрутизатор между вашей Windows и Mac OS X. Так как Windows использует IP-адрес xxx3, а маршрутизатор использует xxx1, Mac доступен в xxx2. В моем случае я могу получить доступ к Mac по адресу 10.211.55.2. Таким образом, вы можете получить доступ к своему веб-серверу с помощью http: // xxx2 /, и в моем случае я использую:

 http://10.211.55.2/ 

Я отредактировал файл с файлами Windows со следующей записью:

 10.211.55.2 localhost.mac 

Теперь я могу набрать http: //localhost.mac/ для доступа к веб-серверу, запущенному на моем Mac. Хотя этот шаг редактирования файла «hosts» не требуется, он мне помогает.

В качестве дополнительной заметки вы можете получить доступ к веб-серверу под управлением Windows на Mac, используя адрес IPv4, который вы получаете при вводе «ipconfig» в Windows.

Другой способ, которым вы можете получить виртуальный IP-адрес Mac, – ввести следующую команду в терминале Mac OS X:

 ifconfig vnic0 

'Vnic0' – виртуальный ethernet, который Parallels устанавливает на вашем Mac. В случае, если у вас несколько экземпляров виртуальной машины, вы увидите несколько виртуальных ethernet. Все эти виртуальные этнеты начнутся со слова «vnic». Если у вас две виртуальные машины, вы увидите «vnic0» и «vnic1», перечисленные, когда вы просто запускаете команду «ifconfig» в терминале.

В моем случае, когда я печатаю «ipconfig vnic0», я получаю следующий вывод, вы заметите, что вы указали IP-адрес inet xxxx, который указан.

 vnic0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500 options=3<RXCSUM,TXCSUM> ether 00:1c:42:00:00:08 inet 10.211.55.2 netmask 0xffffff00 broadcast 10.211.55.255 media: autoselect status: active 

Я надеюсь, это поможет вам.

Ура!

SG

Мои успешные настройки для доступа localhost:8001 для win ( localhost работает на моем Macintosh).

  1. Настройка общей сети Parallels: в настройках меню Configure > Hardware > Network adapter 1: Default Adapter а затем в Preferences > Advanced > Network: Change Settings > Shared Настройка параметров»: « Preferences > Advanced > Network: Change Settings > Shared .
  2. Затем запустите это в командной строке Macintosh: ifconfig | grep inet ifconfig | grep inet .
  3. Получите IP из подсети. Шахта – 10.211.55.2 .
  4. Если ваш локальный сайт работает на Mac как: http://localhost:8001/ Затем убедитесь, что установили хосты: откройте в mac /etc/hosts и запишите его, как в моем случае, – 10.211.55.2 localhost вместо 127.0.0.1 localhost
  5. Убедитесь, что ваш порт открыт 8001 в Windows и Mac. Следуйте следующим шагам.
  6. Для Macintosh: nmap -p 8001 10.211.55.2 он должен иметь статус успеха (порт открыт).
  7. Для Windows: telnet 10.211.55.2 8001 он должен иметь статус успеха (порт открыт).
  8. Откройте файл hosts в Windows и напишите. Например: 10.211.55.2 localhost
  9. Откройте браузер Windows и откройте сайт http://localhost:8001
  • OS X Snow Leopard: элемент автозапуска Finder для создания нового текстового файла
  • В настройках объема приложения: возможно, в Mac OS X Snow Leopard?
  • Изменение файла hosts на снежном барсе
  • Samba / Netatalk в той же папке
  • Всегда держать окно в верхней части Mac OS X
  • Command-A не выделяет текст в нескольких текстовых полях для Mac OS X
  • Могу ли я заставить Terminal.app открывать разные профили с помощью ярлыка, такого как iTerm?
  • Назначение клавиатуры по умолчанию в Mac OS X
  • Как устранить неполадки во время просмотра сообщений «Сервер не найден»?
  • Как изменить местоположение по умолчанию для стандартного диалогового окна «Сохранить файл» в Mac OS X?
  • Получите песни с Windows iPod и на Mac
  • Давайте будем гением компьютера.