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

привязать другой домен к разным ns

Недавно я запустил хост bind9 NS для внутренней сети моей школы, предоставляя «ЧИСТЫЙ» NS-сервер. Я хочу перенаправить почти весь трафик на NS, предоставленные провайдером, но перенаправить несколько других доменов (например, a.com b.com c.com) и ВСЕ ПОДдомены (* .a.com / *. B.com/* .c.com) в Google Public DNS (8.8.8.8).

Пробовали много решений, таких как:

  1. Используйте серверы пересылки в параметрах (NS от Интернет-провайдера) и укажите зону для других доменов (НЕ РАБОТАЕТ, все запросы отправляются на NS, предоставленные ISP)
  2. Используйте зону "." а другой домен - "." перенаправляются на NS, предоставленные провайдером, другие домены перенаправляются в Google Public DNS (НЕ РАБОТАЕТ, только a.com/b.com/c.com перенаправляются на 8.8.8.8, остальные перенаправляются на NS, предоставленные провайдером)
  3. Используйте главную зону "." И добавьте NS 8.8.8.8 для a.com/b.com/c.com (НЕ РАБОТАЕТ, все домены не отвечают)

Как я могу это решить?

Вот мой named.conf:

options {
    directory "E:\Named\etc";
    listen-on port 53 { 10.147.100.16; 127.0.0.1; };
    allow-query { 10.0.0.0/8; 127.0.0.1; };
    allow-transfer {"none";};
    avoid-v4-udp-ports { range 1 32767; };
    recursion yes;
};

zone "a.com." IN {
    type forward;
    forward only;
    forwarders { 8.8.8.8; 8.8.4.4; };
};

zone "b.com." IN {
    type forward;
    forward only;
    forwarders { 8.8.8.8; 8.8.4.4; };
};

zone "c.com." IN { 
    type forward;
    forward only;
    forwarders { 8.8.8.8; 8.8.4.4; };
};

zone "." IN {
    type forward;
    forwarders { 219.141.136.10; };
};

Вы пробовали удалить "." из зон a / b / c.com?