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

Переназначить домен на субдомен с помощью привязки

У меня есть домен internal.example.com и второй домен foo.bar.com. У каждого из этих доменов есть собственный экземпляр bind9.

Я хотел бы иметь доступ к записям в foo.bar.com используя поддомен foo.internal.example.com. т.е. я хочу поиск xx.foo.internal.example.com направить в foo.bar.com DNS-сервер как xx.foo.bar.com.

Есть ли способ сделать это в bind9?

Похоже, вы могли бы использовать (иначе редко встречающуюся) запись DNAME.

Например, в internal.example.com зона:

foo     IN      DNAME   foo.bar.com.

Запрос на xx.foo.internal.example.com затем вернет синтезированный CNAME, указывающий на xx.foo.bar.com.

Вы можете указать обе зоны на один и тот же файл зоны ...

zone "foo.internal.example.com" {
  type master;
  file "foo.zone";
};
zone "foo.bar.com" {
  type master;
  file "foo.zone";
};

Пока вы используете сокращение @ и короткие имена хостов, например host1 IN A 10.1.2.3 а не полное доменное имя, например host1.foo.bar.com. IN A 10.1.2.3 в вашем файле зоны ...