У меня зарегистрирован домен, для которого я могу установить только сервер имен. Теперь у меня есть собственный сервер.
Раньше у меня был хостинг и сервер имен через хостинговую компанию, но срок его действия скоро истечет. Я больше не хочу их использовать.
Могу ли я настроить DNS на моем собственном сервере и указать в моем домене IP-адрес этого сервера имен? Или есть другие решения?
Хотя вы, безусловно, можете настроить BIND и запустить свой собственный авторитетный сервер имен для своего домена, я бы не рекомендовал его, когда есть очень недорогие и более функциональные / устойчивые варианты, такие как No-IP.com, easyDNS.com, zoneedit.com, и (еще не пробовал) сервис Amazon Route 53.
Я использую свой собственный DNS-сервер для размещения своего домена, работающего на VPS.
я использую tinyDNS, но также подойдет любой авторитетный DNS-сервер.
Обычно считается очень плохой идеей иметь один DNS-сервер, но все данные, которые я обслуживаю с этого DNS-сервера, находятся на том же сервере, поэтому меня это не беспокоит - одна вещь терпит неудачу, все терпит неудачу. Излишне говорить, что это ни в чем не «лучшие практики».
Если вы это сделаете, вам может потребоваться подделать регистратора. Обычно им нужны 2 разных сервера имен, поэтому я сказал ему использовать ns1.example.org и ns2.example.org, которые имеют одинаковый IP-адрес. Также убедитесь, что имена, которые вы сообщаете своему регистратору (которые становятся приклеивать пластинки) ту же информацию, что и в DNS вашего сервера.
Кроме того, вам понадобится где-то статический IP-адрес.
Опять же, это работает, но это не лучший способ.