
Хорошо, это, вероятно, действительно базовый вопрос по DNS, так что извините...
Домен моей небольшой компании из одного человека, mikekellyconsulting.com, размещен на хостинге Web.COM (также известной как Interland) на тарифном плане Windows. По-видимому, они не поддерживают SFTP. Мне нужен сайт SFTP, на котором клиенты могут безопасно копировать большие объемы данных (вероятно, 10–20 ГБ за одно взаимодействие). Я хочу, чтобы они могли использовать любой клиент SFTP, который у них есть.
Я немного покопался в интернете и нашел несколько мест, которые предлагают хостинг SFTP, но он кажется смехотворно дорогим — около 60 долларов в месяц за 10 ГБ. Я заплачу 720 долларов в год, если мне это действительно нужно, но я рассматриваю альтернативы. Я думал о том, чтобы настроить свой собственный сервер Linux в своем офисе, но это кажется слишком большой работой для простой потребности. Поскольку SFTP кажется намного проще под Unix, чем под Windows (правда?), я решил, что просто настрою сервер Red Hat Linux на Amazon Web Services и, вероятно, буду платить меньше 60 долларов в месяц — в дополнение к получению некоторого опыта работы с AWS.
Итак, вот мой вопрос: я хочу, чтобы адрес, к которому подключаются люди, был sftp.mikekellyconsulting.com (еще одна причина не использовать один из сервисов — сомневаюсь, что они могли бы мне это предложить). Это нужно для профессионального вида, а также для разрешения любых проблем с тем, кто контролирует защищенный FTP-сайт, на который они копируют конфиденциальные данные.
Мои записи DNS на Web.COM выглядят так:
Record Type Resolves To TTL
mikekellyconsulting.com A 209.237.151.16 1 hour
ftp.mikekellyconsulting.com CNAME mikekellyconsulting.com 1 hour
www.mikekellyconsulting.com CNAME mikekellyconsulting.com 1 hour
mikekellyconsulting.com NS c.ns.interland.net 1 day
mikekellyconsulting.com NS b.ns.interland.net 1 day
mikekellyconsulting.com NS a.ns.interland.net 1 day
Предположим, я получаю учетную запись AWS S3 — могу ли я просто добавить запись DNS, чтобы сделать ее sftp.mikekellyconsulting.com и сопоставить ее с чем-то на Amazon S3? Кто-нибудь это делал? Есть какие-нибудь подводные камни? Как будет выглядеть эта запись DNS?
Спасибо за любые указания или рекомендации.
решение1
Amazon S3 не предоставляет доступ SFTP. Если вы хотите предоставить пользователям возможность безопасно загружать и/или скачивать файлы напрямую в S3, то это должно быть сделано через HTTPS POST/GET, и вам придется напрямую использовать домен s3.amazonaws.com из-за [wildcard] SSL-сертификата. Для не-SSL-запросов вы можете использовать CNAME и S3 "Virtual Hosting":
http://docs.amazonwebservices.com/AmazonS3/latest/index.html?VirtualHosting.html
решение2
Да, это должно быть осуществимо. Добавьте запись A, указывающую на IP виртуальной машины:
sftp.mikekellyconsulting.com A 1.2.3.4