Простые/общие вопросы по UNIX системам. Спросите здесь, если вы новичок
Модераторы: vadim64, terminus
Правила форума
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
-
lamok
- мл. сержант
- Сообщения: 111
- Зарегистрирован: 2011-08-31 14:55:34
Непрочитанное сообщение
lamok » 2011-11-13 12:30:45
Здравствуйте
Поднял Named прописал все, но не пойму как добавить второй домен, чтобы работатл на ns сервре первого домена
Подскажите где ошибка?
named.conf:
Код: Выделить всё
zone "0.0.127.in-addr-arpa" {
type master;
file "master/localhost-reverse.db";
};
zone "site.ru" {
type master;
file "working/site1.ru.hosts";
};
zone "site2.ru" {
type master;
file "working/site2.ru.hosts";
};
site1.ru.hosts:
Код: Выделить всё
$ttl 38400
site1.ru. IN SOA ns1.site1.ru. admin.site1.ru. (
2011111201
10800
3600
604800
38400 )
IN NS site1.ru.
@ IN A 10.10.10.10
www IN CNAME site1.ru.
site2.ru.hosts:
Код: Выделить всё
$ttl 14400
site2.ru IN SOA ns1.site1.ru. admin.site1.ru. (
2011111303
10800
3600
604800
38400 )
@ IN A 10.10.10.10
www IN CNAME site2.ru
mail IN CNAME site2.ru
site1.ru нормально открывается
на site2 named выдает: SOA record not at top of zone (site2.ru.site2.ru)
Подскажите что не так?
Последний раз редактировалось
f_andrey 2011-11-13 13:13:13, всего редактировалось 1 раз.
Причина: Автору, выбирайте пожалуйста раздел соответствуюший тематике вашего сообщения.
lamok
-
Хостинг HostFood.ru
-
Хостинг HostFood.ru
Тарифы на хостинг в России, от 12 рублей:
https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.:
https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах:
https://www.host-food.ru/domains/
-
xaker1
- сержант
- Сообщения: 204
- Зарегистрирован: 2010-03-10 21:26:33
Непрочитанное сообщение
xaker1 » 2011-11-13 14:47:44
1) В зону site1.ru нужно обязательно добавить
2) В зоне второго домена забыли домен нулевого уровня
Код: Выделить всё
www IN CNAME site2.ru.
mail IN CNAME site2.ru.
3) В зоне первого домена забыли домен нулевого уровня
На вскидку ошибок больше не вижу - отпишитесь, решается ли проблема исправлением указанных параметров.
xaker1
-
sadchok
- сержант
- Сообщения: 271
- Зарегистрирован: 2011-10-13 10:40:54
- Откуда: Алтайский край
Непрочитанное сообщение
sadchok » 2011-11-13 15:05:50
mail IN CNAME site2.ru
должен заканчиватся точкой
иначе добавляется имя домена что у вас и видно
на site2 named выдает: SOA record not at top of zone (site2.ru.site2.ru)
The brain can not be found. Runs the software emulation
sadchok
-
xaker1
- сержант
- Сообщения: 204
- Зарегистрирован: 2010-03-10 21:26:33
Непрочитанное сообщение
xaker1 » 2011-11-13 15:10:06
sadchok писал(а):mail IN CNAME site2.ru
должен заканчиватся точкой
иначе добавляется имя домена что у вас и видно
на site2 named выдает: SOA record not at top of zone (site2.ru.site2.ru)
Я это выше и написал. Домен нулевого уровня (т.е. точка) в конце означает, что домен записан в абсолютном виде. Иначе - в относительном и named пытается сделать его абсолютным, добавив имя домена.
xaker1
-
lamok
- мл. сержант
- Сообщения: 111
- Зарегистрирован: 2011-08-31 14:55:34
Непрочитанное сообщение
lamok » 2011-11-13 15:15:35
ошибка:
site2.ru.hosts:2: SOA record not at top of zone (site2.ru.site2.ru)
zone site2.ru/IN loading from master file site2,ru.hosts failed: not at top zone
lamok
-
lamok
- мл. сержант
- Сообщения: 111
- Зарегистрирован: 2011-08-31 14:55:34
Непрочитанное сообщение
lamok » 2011-11-13 15:16:53
sadchok писал(а):mail IN CNAME site2.ru
должен заканчиватся точкой
иначе добавляется имя домена что у вас и видно
на site2 named выдает: SOA record not at top of zone (site2.ru.site2.ru)
точки везде доставил
lamok
-
lamok
- мл. сержант
- Сообщения: 111
- Зарегистрирован: 2011-08-31 14:55:34
Непрочитанное сообщение
lamok » 2011-11-13 15:21:04
после исправления и добавления точек пишет вот что:
zone site2.ru/IN: has no ns records
lamok
-
lamok
- мл. сержант
- Сообщения: 111
- Зарегистрирован: 2011-08-31 14:55:34
Непрочитанное сообщение
lamok » 2011-11-13 15:23:59
Привожу последние изменения в файле
site2.ru.hosts:
Код: Выделить всё
$ttl 14400
site2.ru. IN SOA ns1.site1.ru. admin.site1.ru. (
2011111303
10800
3600
604800
38400 )
IN NS site1.ru.
@ IN A 10.10.10.10
www IN CNAME site2.ru.
mail IN CNAME site2.ru.
что нужно исправить?
ошибка описана выше...
lamok
-
sadchok
- сержант
- Сообщения: 271
- Зарегистрирован: 2011-10-13 10:40:54
- Откуда: Алтайский край
Непрочитанное сообщение
sadchok » 2011-11-13 15:43:49
Код: Выделить всё
$ttl 38400
site1.ru. IN SOA ns1.site1.ru. admin.site1.ru. (
2011111301
10800
3600
604800
38400 )
NS ns1.site1.ru.
ns1.site1.ru. IN A 10.10.10.10
www IN CNAME ns1.site1.ru.
Код: Выделить всё
$ttl 14400
site2.ru. IN SOA ns1.site1.ru. admin.site1.ru. (
2011111304
10800
3600
604800
38400 )
NS ns1.site1.ru.
site2.ru. IN A 10.10.10.10
www IN CNAME site2.ru.
mail IN CNAME site2.ru.
The brain can not be found. Runs the software emulation
sadchok
-
lamok
- мл. сержант
- Сообщения: 111
- Зарегистрирован: 2011-08-31 14:55:34
Непрочитанное сообщение
lamok » 2011-11-13 19:50:13
Привожу код который получился, вдруг кому пригодиться...
Вроде наймед не ругается:)
site1.ru.hosts:
Код: Выделить всё
$ttl 38400
site1.ru. IN SOA ns1.site1.ru. admin.site.ru. (
2011111301
10800
3600
604800
38400 )
IN NS site1.ru.
IN MX 10 site1.ru.
IN MX 20 site1.ru.
ns1 IN A 10.10.10.10
@ IN A 10.10.10.10
www IN CNAME site1.ru.
site2.ru. IN SOA ns1.site1.ru. admin.site1.ru. (
2011111301
10800
3600
604800
38400
)
site2.ru.hosts:
Код: Выделить всё
$ttl 14400
site2.ru. IN SOA ns1.site1.ru. admin.site2.ru. (
2011111301
10800
3600
604800
38400 )
IN NS ns1.rsite1.ru.
IN A 10.10.10.10
site2. IN NS site1.ru.
www IN CNAME site2.ru.
mail IN CNAME site2.ru.
Если что то можно улучшить говорите...
Всем большое спасибо
lamok
-
lamok
- мл. сержант
- Сообщения: 111
- Зарегистрирован: 2011-08-31 14:55:34
Непрочитанное сообщение
lamok » 2011-11-13 19:56:49
Привожу какие ошики выдал сервис по проверке днса:
Missing nameservers reported by your nameservers ERROR: One or more of the nameservers listed at the parent servers are not listed as NS records at your nameservers. The problem NS records are:
ns2.site1.ru
ns1.site.ru
This is listed as an ERROR because there are some cases where nasty problems can occur (if the TTLs vary from the NS records at the root servers and the NS records point to your own domain, for example).
Missing nameservers reported by parent FAIL: The following nameservers are listed at your nameservers as nameservers for your domain, but are not listed at the parent nameservers (see RFC2181 5.4.1). You need to make sure that these nameservers are working.If they are not working ok, you may have problems!
site1.ru
Stealth NS records sent Stealth NS records were sent:
site1.ru
Вот все таки чего то не хватает:)
Если кто знает было бы неплохо исправить все чтобы четко...
lamok
-
sadchok
- сержант
- Сообщения: 271
- Зарегистрирован: 2011-10-13 10:40:54
- Откуда: Алтайский край
Непрочитанное сообщение
sadchok » 2011-11-14 4:38:36
У вас нет в описании зоны
ns2.site1.ru
ns1.site.ru
есть
ns1.site1.ru
и видимо опечатка
IN NS ns1.rsite1.ru.
The brain can not be found. Runs the software emulation
sadchok