Подключитесь к виртуальной машине, имеющей тот же IP-адрес, что и хост-машина на Hyper-V

Подключитесь к виртуальной машине, имеющей тот же IP-адрес, что и хост-машина на Hyper-V

У меня есть выделенный сервер с Windows Server 2019, на котором я установил Hyper-V. Я создал внешний коммутатор и свою первую виртуальную машину, и у виртуальной машины есть подключение к Интернету. Однако я хочу, чтобы клиент подключался к созданной мной виртуальной машине через RDP через свой собственный компьютер. Когда я ищу "whatsmyip" на моем хосте и на виртуальной машине, у них одинаковый IP.

Итак, как мой клиент должен подключиться через RDP к VM? Если вы подключаетесь к IP через RDP, вы подключаетесь к хост-серверу. У меня нет дополнительного IP для назначения VM, у меня есть только один.

Эмиль

решение1

И хост, и виртуальная машина получают доступ к интернету через ваш маршрутизатор. Такие сервисы, как whatsmyip, вернут IP-адрес маршрутизатора, так что будет казаться, что у них обоих один и тот же адрес.

Это не должно вас беспокоить, если доступ к виртуальной машине не требуется. из Интернета. Все будет работать правильно, пока хост-компьютер и виртуальная машина инициируют соединения.в интернет.

Если вы хотите, чтобы и хост, и виртуальная машина имели раздельную адресацию из Интернета, вам нужно будет различать их по номеру порта.

Для получения дополнительной информации о переадресации портов:

решение2

Распространенная причина — если у машин одинаковое имя. Сеть выдаст им одинаковый номер. Также проверьте, что hyper-v не передает один и тот же номер mac. Имя и номер mac — вот что это сделает.

решение3

Я хочу, чтобы клиент подключился к созданной мной виртуальной машине через RDP через свой компьютер. ..... [но] у них одинаковый IP-адрес.

Измените IP-адрес во внешнем коммутаторе Hyper-V. Ваши хост-машины и гостевые машины должны иметь разные внутренние IP-адреса.

Если на маршрутизаторе для гостя настроен статический IP-адрес, убедитесь, что это уникальный внутренний IP-адрес.

Это лучшее и наиболее практичное решение.

Убедитесь, что компьютер, пытающийся получить доступ, также имеет другой IP-адрес.

Это позволит отделить внутренние IP-адреса от внешних IP-адресов (что не имеет значения).

Связанный контент