Есть зона b.ru
В этой зоне есть хост a.b.ruЕсть зона a.b.ru в которой тоже есть хосты.
Где и как можно задать привязку IP для хоста a.b.ru при том что хост - это заголовок зоны?
Туплю жёстко.
>Туплю жёстко.Книжку какую про bind почитай.
"Зона" это запись IN NS в "базе" вышесстоящего домена.
На dns-сервере зоны b.ru -
# Это хост -
a IN A 127.0.0.1# А это поддомен -
a IN NS 127.0.0.1#адреса изменены, чтобы запутать невиновных---
>Книжку какую про bind почитай.Дык давно уже...
>"Зона" это запись IN NS в "базе" вышесстоящего домена.
># А это поддомен -
>a IN NS 127.0.0.1Угу. И не работает почему-то. :(
>>"Зона" это запись IN NS в "базе" вышесстоящего домена.
>># А это поддомен -
>>a IN NS 127.0.0.1
>
>Угу. И не работает почему-то. :(Нуу... А на "том" адресе dns server есть? А в нём есть "зона" для домена a.b.ru? Абалдеть! %) "Обратитесь к администратору Вашей сети"(тм)
>Нуу... А на "том" адресе dns server есть?Каком том адресе? DNS сервер один. Он один держит все зоны. Запись NS некорректна будет по отношению к другому серверу.
Есть ОДИН DNS-сервер который держит обе зоны.
> А в нём есть "зона" для домена a.b.ru?
Да. Автогенерируемая.
> Абалдеть! %) "Обратитесь к администратору Вашей сети"(тм)
Всё бы вам издеватся. Говорю же - туплю с утра жёстко. В милионный раз читаю книгу по бинду.
Я и есть администратор. (с).
>>Нуу... А на "том" адресе dns server есть?
>
>Каком том адресе? DNS сервер один. Он один держит все зоны. Запись
>NS некорректна будет по отношению к другому серверу.На том адресе, кот. в IN NS написан. То, что это тот же адрес и тот же сервер -- несущественно. :-D
>> А в нём есть "зона" для домена a.b.ru?
>Да. Автогенерируемая.#>Но есть хост с именем как у зоны. Я уже тоже понял что кроме как переименовать хост решения нет. :)
Перечитываем:
в "базе" вышесстоящего домена.
На dns-сервере зоны b.ru -
# Это хост -
a IN A 127.0.0.1Но в общем, как ни печально, да, решения нет.
>Всё бы вам издеватся.
>Я и есть администратор. (с).Ну, "ви же сами просили"... Нет решения...
#>В милионный раз читаю книгу по бинду.
%) Вариант#2: поискать в гугле "лёгкого" чтива, статей с картинками "ди эрсте пакетте марширт" и т.п.
>На том адресе, кот. в IN NS написан. То, что это тот
>же адрес и тот же сервер -- несущественно. :-DЯ слегка в курсе.
>Но в общем, как ни печально, да, решения нет.
Есть, но кривые.
>%) Вариант#2: поискать в гугле "лёгкого" чтива, статей с картинками "ди эрсте
>пакетте марширт" и т.п.Не думаю что сильно полегчает. Или это Вы меня оскорбить пытаетесь? :)
>Я слегка в курсе.
>>Но в общем, как ни печально, да, решения нет.Это шутка--^^^ была :(
>Есть, но кривые.
Так Вы хост (=запись "IN A") "a" в "родительской" (="b.ru") зоне так и не попробовали прописать? Это решение есть, и оно не кривое, afaics.
Или у "того, третьего, сервера" (того, что "b.ru IN NS") Вы уже не администратор?
>>%) Вариант#2: поискать в гугле "лёгкого" чтива, статей с картинками "ди эрсте
>>пакетте марширт" и т.п.
>
>Не думаю что сильно полегчает.
>Или это Вы меня оскорбить пытаетесь? :)Развлекаюсь, со скукой борюсь, гуру из себя строю. :-/
>Так Вы хост (=запись "IN A") "a" в "родительской" (="b.ru") зоне так
>и не попробовали прописать? Это решение есть, и оно не кривое,
>afaics.Пробовал конечно. Это первое действие. :) Результат такой же.
>Или у "того, третьего, сервера" (того, что "b.ru IN NS") Вы уже
>не администратор?Сервер вообще один. :) И я у него админ. :)
>Развлекаюсь, со скукой борюсь, гуру из себя строю. :-/
:)))
>>Так Вы хост (=запись "IN A") "a" в "родительской" (="b.ru") зоне так
>>и не попробовали прописать? Это решение есть, и оно не кривое,
>>afaics.
>Пробовал конечно. Это первое действие. :) Результат такой же.Ну, так тут и надо было искать ошибку, а не открывать прения вокруг да около.
Как обычно-тривиально - опечатки, серийный номер, перезагрузка зоны/перезапуск buind-а, и т.д., и т.д.
>Сервер вообще один. :) И я у него админ. :)
FATAL ERROR: administrator overload. System will be halted in 3... 2... 1... second^CNO CARRIER
>:)))
>>Есть, но кривые.
>
>Так Вы хост (=запись "IN A") "a" в "родительской" (="b.ru") зоне так
>и не попробовали прописать? Это решение есть, и оно не кривое,
>afaics.Это неправильное решение, поскольку если есть файл зоны для этого доменного имени - то айпишник будет взят из этого файла описывающего зону,а не из записи вышестоящей зоны.
Правильное решение я привел. И оно как ни странно - работает :) везде кроме сервера автора вопроса.
>Это неправильное решение, поскольку если есть файл зоны для этого доменного имени
>- то айпишник будет взят из этого файла описывающего зону,а не
>из записи вышестоящей зоны.8-( - )
>Правильное решение я привел. И оно как ни странно - работает :)
>везде кроме сервера автора вопроса.А моё, типа, не работает? :-O Как я отстал от жизни после чтения книжек о BIND 4.9.5?!
>[оверквотинг удален]
>>- то айпишник будет взят из этого файла описывающего зону,а не
>>из записи вышестоящей зоны.
>
>8-( - )
>
>>Правильное решение я привел. И оно как ни странно - работает :)
>>везде кроме сервера автора вопроса.
>
>А моё, типа, не работает? :-O Как я отстал от жизни после
>чтения книжек о BIND 4.9.5?!А вы попробуйте...
>>А моё, типа, не работает? :-O Как я отстал от жизни после
>>чтения книжек о BIND 4.9.5?!
>А вы попробуйте...Попробовал. bind8. Да. Ужас, посыпаю :-/ , удалаюсь.
>Есть, но кривые.Кривые решения объявляются волевым решением прямыми.
Прямые - кривыми (и не работают).
Был не прав,Разобрались, вроде?
>Есть зона b.ru
>В этой зоне есть хост a.b.ru
>
>Есть зона a.b.ru в которой тоже есть хосты.
>
>Где и как можно задать привязку IP для хоста a.b.ru при том
>что хост - это заголовок зоны?
>
>Туплю жёстко.У зоны нет ip адреса.
>У зоны нет ip адреса.Я понимаю. Но есть хост с именем как у зоны. Я уже тоже понял что кроме как переименовать хост решения нет. :)
>>У зоны нет ip адреса.
>
>Я понимаю. Но есть хост с именем как у зоны. Я уже
>тоже понял что кроме как переименовать хост решения нет. :)Ответ неверный.
>Ответ неверный.Ткните носом в верный.
>>Ответ неверный.
>
>Ткните носом в верный.@ A аЙ-ПЫ-адресс
>@ A аЙ-ПЫ-адрессЭто НЕ работает.
Такая запись в зоне b.a.ru не даёт никакого результата.
>>@ A аЙ-ПЫ-адресс
>
>Это НЕ работает.
>Такая запись в зоне b.a.ru не даёт никакого результата.Значит зона описана неправильно
Зона:$ORIGIN .
$TTL 3600 ; 1 hour
servincom.gtss.ru IN SOA mon.gtss.ru. root.gtss.ru. (
2006063761 ; serial
3600 ; refresh (1 hour)
900 ; retry (15 minutes)
3600000 ; expire (5 weeks 6 days 16 hours)
3600 ; minimum (1 hour)
)
NS mon.office.gtss.ru.
$ORIGIN servincom.gtss.ru.
$TTL 300 ; 5 minutesВсё что ниже - автогеренится Dynamic DNS в соответсвии с работой DHCP.
Надо чтобы nslookup servincom.gtss.ru выдавал адрес.
>Зона:
>
>$TTL 3600 ; 1 hour
>servincom.gtss.ru IN SOA mon.gtss.ru. root.gtss.ru.тут точка в имени servincom.gtss.ru.
> NS mon.office.gtss.ru.и тут можно записать
@ A IP-шник>$TTL 300 ; 5 minutes
>
>
>Всё что ниже - автогеренится Dynamic DNS в соответсвии с работой DHCP.
>тут точка в имени servincom.gtss.ru.
>и тут можно записать
>@ A IP-шникИ всё это великолепно не работает.
>>тут точка в имени servincom.gtss.ru.
>>и тут можно записать
>>@ A IP-шник
>
>И всё это великолепно не работает.запись имеет такой вид?
$ORIGIN servincom.gtss.ru.
@ IN SOA mon.gtss.ru. root.gtss.ru.
(
2006063761 ; serial
3600 ; refresh (1 hour)
900 ; retry (15 minutes)
3600000 ; expire (5 weeks 6 days 16 hours)
3600 ; minimum (1 hour)
)
NS mon.office.gtss.ru.
@ A ипышник
$TTL 300 ; 5 minutes
или такой:servincom.gtss.ru. IN SOA mon.gtss.ru. root.gtss.ru.
(
2006063761 ; serial
3600 ; refresh (1 hour)
900 ; retry (15 minutes)
3600000 ; expire (5 weeks 6 days 16 hours)
3600 ; minimum (1 hour)
)
NS mon.office.gtss.ru.
@ A ипышник
$TTL 300 ; 5 minutes
и не работает?обнулить кэш тогда...
кстати mon.gtss.ru. и mon.office.gtss.ru. это один и тот же сервер?
>[оверквотинг удален]
> ; minimum (1 hour)
> )
>
>
> NS
>mon.office.gtss.ru.
>@ A
>ипышник
>и не работает?
>обнулить кэш тогда...Кэш чего? Я на самом DNS сервере запрос делаю. :)
>[оверквотинг удален]
>>
>>
>> NS
>>mon.office.gtss.ru.
>>@ A
>>ипышник
>>и не работает?
>>обнулить кэш тогда...
>
>Кэш чего? Я на самом DNS сервере запрос делаю. :)вы перезагружали сервер после внесения изменений?
>вы перезагружали сервер после внесения изменений?FreeBSD? Спасибо, не буду.
rndc reload достаточно для перегрузки зон.
>>вы перезагружали сервер после внесения изменений?
>
>FreeBSD? Спасибо, не буду.
>rndc reload достаточно для перегрузки зон.а хосты из этой зоны сервер отдает?
>а хосты из этой зоны сервер отдает?Да. Всё остальное работает абсолютно корректно. Хосты внутри зоны резолвятся нормально.
>>а хосты из этой зоны сервер отдает?
>
>Да. Всё остальное работает абсолютно корректно. Хосты внутри зоны резолвятся нормально.mon.gtss.ru. и mon.office.gtss.ru. это один и тот же сервер?
> mon.gtss.ru. и mon.office.gtss.ru. это один и тот же сервер?Да.
>> mon.gtss.ru. и mon.office.gtss.ru. это один и тот же сервер?
>
>Да.Вы исправляли серийный номер зоны после внесения изменений?
>>> mon.gtss.ru. и mon.office.gtss.ru. это один и тот же сервер?
>>
>>Да.
>Вы исправляли серийный номер зоны после внесения изменений?
Серийный номер вот тут:
2006063761 ; serialДело в том, что предложенная вам конструкция - типичная и работающая в штатном режиме, и проблема вероятно заключается в чем то еще.. чаще всего в неаккуратности. Проверяйте все шаги. Начните с начала.
>Вы исправляли серийный номер зоны после внесения изменений?Естесственно.
>>тут точка в имени servincom.gtss.ru.
>>и тут можно записать
>>@ A IP-шник
>
>И всё это великолепно не работает.Non-authoritative answer:
Name: servincom.gtss.ru
Address: 81.222.112.15
>Non-authoritative answer:
>Name: servincom.gtss.ru
>Address: 81.222.112.15Это другой сервак отдаёт. Который про зону servincom.gtss.ru ничего не знает. Убить его надо давно.
Никак не нужно определять IP адрес для хоста имя которого совпадает с именем поддомена. В определении зоны с именем домена 3-го кровня просто указывается специфический адрес. ПримерОпределение зон (пример):
zone "domain.tld" in { type master; file "domain.tld"; };
zone "sub.domain.tld" in { type master; file "sub.domain.tld"; };Собственно "domain.tld" (пример):
$TTL 1d
@ SOA @ hostmaster (
2008101701 ; serial
30m ; refresh
10m ; retry
1w ; expiry
1h ; minimum
)@ A 192.168.0.1
NS ns.domain.tld.
NS ns2.domain.tld.MX 10 mx.domain.tld.
mx A 92.168.0.1
ns A 92.168.0.1
ns2 A 92.168.0.2ftp CNAME @
www CNAME @mail MX 10 mx.domain.tld.
Содержимое "sub.domain.tld" (пример):$TTL 1d
@ SOA @ hostmaster (
2008101701 ; serial
30m ; refresh
10m ; retry
1w ; expiry
1h ; minimum
)@ A 192.168.0.3
NS ns.domain.tld.
NS ns2.domain.tld.MX 10 mx.domain.tld.
host CNAME @
@ A 192.168.0.3 и есть соответсвие для хоста sub.domain.tld которому придет запрос после разрешения его имени головным ns.domain.tld. Он же хост, он же домен-зона.