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

Указание домена на моем веб-сервере OSX Lion

Недавно я унаследовал новый Mac Pro и пытаюсь превратить его в полноценный веб-сервер, чтобы, надеюсь, перестать платить кому-то другому за размещение моих сайтов для меня. У меня был ограниченный опыт возиться с настройкой серверов, но у меня почти нет опыта работы с DNS. В любом случае, что я сделал до сих пор, это заставил сервер обслуживать страницы локально, но переход через мост, чтобы получить его в Интернете, поставил меня в тупик. Я не уверен, что указать в качестве серверов имен на сайте хоста домена.

Используя что-то вроде http://freedns.afraid.org/ Я могу просто указать один из их поддоменов на свой публичный IP-адрес, и все будет отлично. Однако у меня есть собственный домен, и я не знаю, что делать дальше ... если я правильно понимаю, я должен либо заплатить за стороннюю службу хостинга DNS (например, http://dyn.com/dns/) или установить DNS-сервер на моем сервере. Последний вариант звучит великолепно, так как OSX Lion поставляется с одним предустановленным, кажется (BIND?), Но я боюсь, что я слишком усложняю.

Я не знаю, какая информация здесь самая важная, но когда я пытаюсь следить уроки по настройке BIND Я столкнулся со следующей ошибкой:

WARNING: key file (/private/etc/rndc.key) exists, but using default configuration file (/private/etc/rndc.conf)
rndc: connect failed: 127.0.0.1#953: connection refused

Что мой следующий шаг? У меня есть приложение Server (и я изменил имя хоста в соответствии с моим доменным именем) и Server Admin, что позволяет мне создавать зоны DNS, если это необходимо. Любые советы приветствуются!

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

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

Вы можете найти бесплатный динамический поставщик DNS, чтобы убедиться, что у вас есть фиксированная конечная точка для вашего сервера.

Затем вы можете зарегистрироваться на www.cloudflare.com (бесплатно) и позволить им обрабатывать общедоступный DNS для ваших доменов. Затем в их панели управления вы можете поместить свой адрес DynDNS как CNAME в свой домен, и они решат это за вас.

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

/ Майкл

Изменить: О, и cloudflare предлагает неограниченные зоны, даже если вы не используете их CDN впереди.