Назад | Перейти на главную страницу

не может получить доступ к веб-сайтам vps с хост-машины

У меня есть сервер Windows 2008R2, для ясности я назову его «дедсервер», на котором есть гипервизор. На нем работает другой сервер Windows 2008R2 с IIS, я назову его «vpsserver».

Both have a dedicated public ip address:
(faked addresses for security reasons)
dedserver: 64.64.64.64  
vpsserver: 64.64.64.65

Оба доступны из Интернета. Я сейчас пишу это на дед-сервере. Я могу получить доступ к vpsserver через диспетчер Hyper-V, и я могу пойти на компьютер в офисе и дома и получить доступ к веб-сайту.

Когда я пытаюсь получить доступ к веб-сайту с дед-сервера, который находится на vpsserver, я получаю тайм-аут.

Я перезагрузил обе машины, чтобы убедиться. Я сделал ipconfig / flushdns, не повезло.

Затем я сделал трассировку thewebsite.com:

C:\Users\someone>tracert www.thewebsite.com

Tracing route to techguy.ws [64.64.64.65]
over a maximum of 30 hops:

  1  PLATINUM [64.64.64.64]  reports: Destination host unreachable.

Trace complete.

Это показывает, что он проходит через дедсервер для доступа к vpsserver, что имеет смысл.

Что мне не хватает? Почему я не могу получить доступ к веб-сайту vpsserver с дед-сервера?

Я хотел бы использовать это для тестирования, и у меня действительно была плохая неделя: P

Любая помощь будет принята с благодарностью!

Проверьте, можете ли вы получить доступ к сайту на VPS вообще извне (то есть с хост-машины или другого компьютера в вашей сети).

Вы можете проверить, можете ли вы вообще подключиться к IIS (т. Е. Проверить, работают ли сетевое соединение и брандмауэр должным образом), используя telnet:

telnet 10.2.3.4 80 где 10.2.3.4 это IP-адрес VPS. (Если после команды отображается пустой экран, это означает, что является подключение).

В противном случае, если единственный, кто не может получить доступ к сайту VPS, является выделенным, это звучит как проблема сети / маршрутизации между Ded / VPS.

Какой тип сети вы создали в Hyper-V?

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

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

http://www.andrewconnell.com/allowing-a-host-machine-to-talk-to-guest-vms-in-hyper-v