Страница 1 из 1

Unbound > dns.conf

Добавлено: 28 мар 2014, 18:14
Redee
Есть тестируемые домены на OpS с названиями >
my
test.loc

Включен модуль DNS > Unbound-1.4.21
Сервер - Не вносить изменения в HOSTS файл
В настройках сетевого подключения - dns-сервер - 127.0.0.1

Настройки Unbound все по умолчанию.

Смотрим дальше > e:\OpenServer\userdata\Unbound-1.4.21\dns.conf >
local-zone: "my.localdomain." static
local-data: "my.localdomain. 60 IN SOA my.localdomain. hostmaster.my.localdomain. 1403281704 60 60 1209600 60"
local-data: "my.localdomain. 60 IN NS my.localdomain."
local-data: "my.localdomain. 60 IN A 127.0.0.1"

local-zone: "my." static
local-data: "my. 60 IN SOA my. hostmaster.my. 1403282058 60 60 1209600 60"
local-data: "my. 60 IN NS my."
local-data: "my. 60 IN A 127.0.0.1"

local-zone: "test.loc." static
local-data: "test.loc. 60 IN SOA test.loc. hostmaster.test.loc. 1403281704 60 60 1209600 60"
local-data: "test.loc. 60 IN NS test.loc."
local-data: "test.loc. 60 IN A 127.0.0.1"
Отсюда вопрос, можно ли на автомате чтобы прописывало БЕЗ записей с localdomain. для "чистых" доменов без своей локальной доменной зоны.

"Чистые" домены НЕ открываются.
В этом случае не открывается домен - my.

Добавлено: 28 мар 2014, 22:48
Максим
Redee писал(а):Отсюда вопрос, можно ли на автомате чтобы прописывало БЕЗ записей с localdomain.
Ваш вопрос не имеет смысла. Представленный конфиг корректен. Зачем вы хотите чтобы там не было записей *.localdomain? Если этих записей не будет, то домены без точки не будут открываться, т.к. Windows при запросе у DNS таких доменов добавляет в конец .localdomain.
Redee писал(а):"Чистые" домены НЕ открываются.
Где не открываются, при каком состоянии сервера, с каким конфигом?
Redee писал(а):В этом случае не открывается домен - my.
В каком случае, о чём вы говорите? Не понятно.

Добавлено: 29 мар 2014, 18:03
Redee
Хорошо с этим разобрался насчет особенностей поведения на win.

Всплывает следующего плана вопрос.
При запуске OpS с Unbound - dns.conf собирается через два файла >
Unbound-1.4.21_server.conf
и
Unbound-1.4.21_zone.conf
Но Unbound-[x.x.xx]_zone.conf представляет собой так сказать итеративный шаблон и мы НЕ можем сделать свои отдельные НЕ шаблонные записи, чтобы они нигде не повторялись.

Пока что извращаюсь через отдельную папку для доменов с 1 доменом там.
Получаю корректный запуск с этим конфигом (Unbound-1.4.21_zone.conf) только для 1го домена в наличии в папке доменов >
local-zone: "%domain%." static
local-data: "%domain%. %ttl% IN SOA %domain%. hostmaster.%domain%. %serial% %ttl% 60 1209600 %ttl%"
local-data: "%domain%. %ttl% IN NS %domain%."
local-data: "%domain%. %ttl% IN A %ip%"
local-data: "%domain%. %ttl% IN MX 50 %domain%."

local-zone: "127.in-addr.arpa." static
local-data: "127.in-addr.arpa. 60 IN NS %domain%."
local-data: "127.in-addr.arpa. 60 IN SOA %domain%. hostmaster.%domain%. %serial% %ttl% 60 1209600 %ttl%"
local-data: "1.0.0.127.in-addr.arpa. 60 IN PTR %domain%."
з.ы. Кстате насчет SOA записи поле для серийника генерится > 2 последних знака года + 2 знака месяца + 2 знака числа + 2 знака часа(из 24) + 2 знака минуты. Удобненько ).

Добавлено: 01 апр 2014, 07:24
Максим
Redee писал(а):Но Unbound-[x.x.xx]_zone.conf представляет собой так сказать итеративный шаблон и мы не можем сделать свои отдельные НЕ шаблонные записи, чтобы они нигде не повторялись.
Данная система аналогична конфигам HTTP сервера, где есть есть основной конфиг и конфиг хоста, который можно кинуть в папку с доменом и делать с ним всё что угодно (конфиг будет автоматом подхвачен). Так что данный ваш вопрос мне тоже не понятен, а точнее не понятно что вам не нравится и что вы хотите в итоге.