Мы хотим настроить наш собственный общедоступный DNS-сервер и предложить его клиентам в качестве услуги. Очевидно, что DNS-сервер должен быть настроен на IP-адрес, и этот IP-адрес настраивается на многих наших клиентских машинах / сетях.
Я вижу риск того, что хостинговая компания выделит нам IP-адрес, но затем по какой-либо причине мы должны изменить этот IP. (например, провайдер хостинга обанкротился и т. д.)
Как мы можем убедиться, что IP-адрес предоставлен нам, не рискуя, что в случае отказа хостинговой компании нам придется связаться со всеми нашими клиентами и настроить другой IP-адрес DNS?
Честно говоря, если вам нужно об этом спросить, вы не готовы разместить публично используемую службу DNS.
Вы можете получить блоки IP-адресов, если вам нужен большой блок. Я считаю, что наименьшее, что вы можете получить сейчас, это обычно / 24 от RIPE / ARIN / чего угодно. Если вы не можете оправдать необходимость в таком количестве IP-адресов, вам, вероятно, придется «купить» один или несколько меньших блоков у вашего провайдера.
Вы обращаетесь в свой региональный интернет-реестр и выясняете у них процедуру получения независимых от провайдера (переносных) IP-адресов.
Другой вариант - делегирование сервера имен вне пределов bailiwick (без клея). В этом варианте вы не предоставляете своим клиентам IP-адреса. Только имена серверов имен.
Например:
Ваши NS-серверы:
a.dns.example.pl IP: 300.300.300.300
b.dns.example.pl IP: 400.400.400.400
Для ваших клиентов:
otherexample.pl NS a.dns.example.pl
otherexample.pl NS b.dns.example.pl
В этой конфигурации намного проще изменить IP-адреса NS (например, при смене центров обработки данных).
НО: бездействие - опасность и для многих неправильная конфигурация DNS. Это просто еще один вариант распределения адресов PI, упомянутый в других ответах. Так что ты должен решить сам.
DJB о бесклейке http://cr.yp.to/djbdns/notes.html#gluelessness