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

Можете ли вы запустить DNS на том же компьютере, что и ваш веб-сервер? Если да, то как его настроить?

Двоякий вопрос от человека, у которого очень мало опыта работы с серверами.

Я установил простой сервер IIS8 (Windows 2012) с веб-сайтом на нем. Это нормально работает.

Я могу получить к нему доступ за пределами моего дома (да, это МАЛЕНЬКИЙ сервер, работающий в моем доме), но только если я введу свой статический IP-адрес. Я хотел бы запустить это с использованием адреса DNS, чтобы я мог использовать купленное доменное имя, но я не знаю, как это сделать.

Могу ли я установить DNS-сервер на моем текущем компьютере? Нужна ли мне другая (отдельная) машина? Если я смогу установить его на свой нынешний компьютер, есть ли какие-нибудь хорошие веб-сайты с инструкциями, на которых подробно описано, как это делается для новичков? Я программист на C #, плохо разбираюсь в серверной части.

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

Вы можете приобрести такие услуги, как DynDNS, где вы можете настроить свой домен для использования их серверов имен и установить записи, указывающие на ваш домашний IP-адрес.

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

Зарегистрируйтесь для бесплатной учетной записи CloudFlare, а затем вы можете просто следовать их руководству, чтобы настроить их серверы имен в своем домене, а затем вы можете добавлять записи в их панель управления и указывать домен на свой IP-адрес.

https://support.cloudflare.com/hc/en-us/articles/205195708-Step-3-Change-your-domain-name-servers-to-CloudFlare