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

Настройка зоны DNS в BIND и Cpanel

Я использую свой DNS-сервер для блокировки определенных сайтов. Однако я столкнулся с проблемой.

Допустим, есть следующие домены:

Однако я хочу заблокировать только www.example.com и example.com, указав в их записях DNS неверный IP-адрес. Все остальные поддомены должны остаться нетронутыми. Однако проблема возникает, когда я добавляю example.com в качестве зоны. Как только я это сделаю, все поддомены, принадлежащие example.com, станут «несуществующим доменом», когда я использую nslookup. Блокировка www.example.com не создает никаких проблем.

Есть ли способ создать запись для example.com и при этом позволить его поддоменам использовать другие авторитетные серверы имен?

Обновить

Я пробовал то, что предлагал @MikeyB, но nslookup все равно выдает мне "несуществующий домен".

Что я сделал :

  1. Создайте зону в Cpanel для example.com указать на A 192.168.1.199 (случайный ip)
  2. редактировать SOA example.com и укажите на настоящий сервер имен

Я не смог создать NS record *.example.com pointing to the real nameservers. Cpanel выдает сообщение об ошибке

"неверное имя владельца NS (подстановочный знак)"

Мне нужно добавить новую зону для *example.com? Если да, то на какой IP-адрес я должен указывать, поскольку это домен с подстановочными знаками? Указываю ли я на IP-адрес www.example.com?

Создайте зону для example.com.

В этой зоне создайте соответствующие записи для example.com и www.example.com.
Затем создайте NS записи для *.example.com указывая на настоящие серверы имен.

Который должен делай что хочешь.