У меня есть сайт, размещенный на Azure как управляемый сайт. Мне нужно запустить отдельный FTP-сервер и пользовательскую службу Windows на виртуальной машине, но им нужно, чтобы они использовали одно и то же имя домена, как и сайт. Так что я хотел бы иметь возможность сделать, так это то, что mysite.com порт 80 отправляется на сайт, но mysite.com порт 21 и т. Д. Переходит на виртуальную машину и подключается к FTP-сервису. Как я могу это настроить?Может ли управляемый веб-сайт и виртуальная машина совместно использовать одно и то же доменное имя в Azure?
1
A
ответ
2
Когда пользователь просматривает «mysite.com», они собираются получить один IP-адрес, и через DNS нельзя использовать для возврата разных IP-адресов на основе номера порта, который вы пытаетесь использовать. У вас есть несколько вариантов для достижения этого решения:
- Настройка промежуточной службы маршрутизации, которая принимает весь трафик на mysite.com, а затем направляет трафик на соответствующий веб-сайт/виртуальную машину на основе номера порта. Это нетривиально и может повлечь дополнительные затраты (вы могли бы построить службу маршрутизации в существующую виртуальную машину, обслуживающую FTP, чтобы снизить стоимость).
- Более простым решением является, возможно, CNAME для www.mysite.com, указывающий на сайт, и CNAME для ftp.mysite.com, указывающий на виртуальную машину.
Ответ CNAME звучит правдоподобно - до тех пор, пока это не должно быть голым доменным именем, на самом деле нет причин предоставлять запись A или AAAA. –