@IpedikI

Как отдавать всем один IP bind?

Использую bind9, нужно для всех запросов перекидывать трафик на другой днс (127.0.0.1:500), но для некоторых, например *.vk.com отдавать IP с DNS 1.1.1.1, сейчас такая схема:

options {
	  directory "/var/cache/bind";
	  forwarders { 127.0.0.1 port 500; }; (другой днс)
	  allow-query { any; };
	  max-cache-ttl 30;
	  max-ncache-ttl 30;
	  max-zone-ttl 30;
	  lame-ttl 30;
	  dnssec-enable yes;
};

zone "vk.com" {
    type forward;
	forward only;
    forwarders { 1.1.1.1; };
};


Все работает, но поддомены на vk.com не работают, отдается то что отдал forwarders { 127.0.0.1 port 500; };
Как исправить?
  • Вопрос задан
  • 150 просмотров
Пригласить эксперта
Ответы на вопрос 2
@feanor7
Системный администратор
Вообще forward only так и работает, все должен отправлять форвардеру.
Может это кэш?
Ответ написан
@vitaly_il1
DevOps Consulting
У меня нет сейчас терпения самому проверить, но я бы попробовал определить 1.1.1.1 как NS for vk.com.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы