Привет all!
Есть кэширующий DNS на машине с локальным ip.Т.е.
там есть одна прямая зона
zone "."{
type hint;
file "root.hint";
},В resolve.conf прописано :
nameserver 127.0.0.1
nameserver 111.222.333.444
Все замечательно работало. Захотел я возвести в интрасети зону, скажем, mycompany.local., на том же DNS'e. Сделал в named.conf
zone "mycompany.local"
{
type master;
file "mycompany.local"
}.В "mycompany.local" написал:
@ IN SOA mycompany.local. root.mycompany.local.{
200218031 ;
108000 ;
3600 ;
360000 ;
86400 ;
};
NS admin.mycompany.local.
MX 10 admin.mycompany.local.
localhost A 127.0.0.1
admin A 192.168.1.1
firewall A 192.168.1.2
При перезапуске named пишет что-то вроде :
named[250] database error near (localhost)
named[250] database error near (admin)
named[250] database error near (firewall)
named[250] master zone "mycompany.local" (IN) rejected due to errors (serial 200218031)
Возможно ли на одном сервере возвести и зону "."
и зону с заведомо несуществующим TLD?
Заранее благодарен
>Возможно ли на одном сервере возвести
>и зону "."
>и зону с заведомо несуществующим TLD?Возможно. И заведомо несуществующий TLD здесь не при чем.
Синтаксическая ошибка ;-)
Пиши либо:
admin.mycompany.local. A 192.168.1.1Либо перед блоком А один раз вставь
$ORIGIN mycompany.local.
тогда далее можно как у тебя
admin A 192.168.1.1(Про оконечные точки не забудь)