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

Настройка nameserver'a

Добавлено: 2006-05-18 10:14:39
almos
Hi, all!
Появилась такая задача.
Регистратор домена предоставляет услугу, указания у себя моих неймсерверов, для того, чтобы я смог прописывать зоны у себя на серваке, но после указания мне сообщают, что мол неправильно у тебя днс настроен.

В настройке с днс немного плаваю, поэтому строго не судите :D
Подскажите как правильно. Вот мои конфиги.

---named.conf---

Код: Выделить всё

logging {
	channel syslog {
	    syslog daemon;
	    severity info;
	    print-category yes;
	    print-severity yes;
	};
	category xfer-in {syslog;};
	category xfer-out {syslog;};
	category config {syslog;};
	category default {null;};
};
options {
	directory	"/etc/namedb";
	pid-file	"/var/run/named/pid";
	dump-file	"/var/dump/named_dump.db";
	statistics-file	"/var/stats/named.stats";
	listen-on	{ 127.0.0.1; 192.168.0.0/24;};
#              forward only;
	forwarders {82.207.71.1;82.207.71.2;};
#	query-source address * port 53;
	version "Link DNS service";
};

zone "." {
	type hint;
	file "named.root";
};
//localhost - zone
zone "localhost" {
	type master;
	file "master/localhost";
	allow-transfer {127.0.0.1;};
	allow-query {127.0.0.1;};
};
//obratnaya zona - localhost
zone "0.0.127.in-addr.arpa" {
	type master;
	file "master/localhost.rev";
	allow-transfer {127.0.0.1;};
	allow-query {127.0.0.1;};
};
//первый домен, с ним тоже есть некоторые проблемы, но сейчас речь не про него
zone "link.vinnica.ua" {
	type master;
	file "master/link.vinnica.ua";
	allow-transfer {213.186.126.7;};
};
//А вот этот домен мне и дают управлять на моем сервере, с ним как раз и нужно разобраться
zone "link.vn.ua" {
    type master;
    file "master/link.vn.ua";
    allow-transfer {209.123.181.29;};
};
zone "71.207.82.in-addr.arpa" {
    type master;
    file "master/93.71.207.82";
}; 
---master/localhost----

Код: Выделить всё

$TTL    3600

@  IN      SOA     as-94.ar43.vc.ukrtel.net. root.as-94.ar43.vc.ukrtel.net. (
                   20060304        ; Serial
                   3600            ; Refresh
                   900             ; Retry
                   3600000         ; Expire
                   3600 )          ; Minimum
@  IN      NS      ns1.vc.ukrtel.net.
@  IN	   NS	   ns2.vc.ukrtel.net.
@  IN	   NS	   expert.ukrtel.net.
@  IN      A       127.0.0.1 
--- master/localhost.rev ---

Код: Выделить всё

$TTL    3600

@  IN      SOA     as-94.ar43.vc.ukrtel.net. root.as-94.ar43.vc.ukrtel.net. (
                   20060304        ; Serial
                   3600            ; Refresh
                   900             ; Retry
                   3600000         ; Expire
                   3600 )          ; Minimum
@  IN      NS      ns1.vc.ukrtel.net.
@  IN	   NS	   ns2.vc.ukrtel.net.
@  IN	   NS	   expert.ukrtel.net.
@  IN      PTR     localhost. 
--- master/link.vn.ua ---

Код: Выделить всё

$TTL    3600

@               IN      SOA     www.link.vn.ua. root.www.link.vn.ua.  (
                                20060516        ; Serial
                                3600            ; Refresh
                                900             ; Retry
                                3600000         ; Expire
                                3600 )          ; Minimum
@               IN      NS      ns1.bestname.com.ua.
@               IN      NS      ns2.bestname.com.ua.
@               IN      NS      ns3.bestname.com.ua.
@               MX      10      mail.link.vn.ua.
@               IN      A       82.207.71.93
www             IN      A       82.207.71.93
ftp             IN      A       82.207.71.93
mail            IN      A       82.207.71.93
test            CNAME	link.vn.ua.
 
--- master/93.71.207.82.rev ---

Код: Выделить всё

$TTL    3600

@  IN      SOA     as-94.ar43.vc.ukrtel.net. root.as-94.ar43.vc.ukrtel.net. (
                   20060304        ; Serial
                   3600            ; Refresh
                   900             ; Retry
                   3600000         ; Expire
                   3600 )          ; Minimum
@  IN      NS      ns1.vc.ukrtel.net.
@  IN	   NS	   ns2.vc.ukrtel.net.
@  IN	   NS	   expert.ukrtel.net.
18 IN      PTR     as-94.ar43.vc.ukrtel.net. 
--- master/link.vinnica.ua ---

Код: Выделить всё

$TTL    3600

@               IN      SOA     www.link.vinnica.ua. root.www.link.vinnica.ua. (
                                20060309        ; Serial
                                3600            ; Refresh
                                900             ; Retry
                                3600000         ; Expire
                                3600 )          ; Minimum
@               IN      NS      master.hostsila.com.
@               IN      NS      slave.hostsila.net.
@               MX      10      mail.link.vinnica.ua.
@               IN      A       82.207.71.93
www             IN      A       82.207.71.93
ftp             IN      A       82.207.71.93
mail            IN      A       82.207.71.93
test		IN	A	82.207.71.93

Re: Настройка nameserver'a

Добавлено: 2006-05-18 14:33:34
Alex Keda
almos писал(а): но после указания мне сообщают, что мол неправильно у тебя днс настроен.
как именно? он ошибку говорит.

Добавлено: 2006-05-18 16:00:56
almos
Просто приходит на почту мессадж, что у вас неправильно сконфигурирован неймсервер или сервер недоступен. Чего может быть даже не знаю. Сервер извне доступен, пробовал.

Добавлено: 2006-05-18 16:03:23
Alex Keda
ну ты мессагу-то дай. в нике.ру регился?
там он ошибку пишет.

Добавлено: 2006-05-18 16:17:31
almos
Нет не в нике, в бестхостинге. А мессагу он мне на почту присылает
----
Запрос на смену неймсерверов на:
as-94.ar43.vc.ukrtel.net,
для доменного имени link.vn.ua не обработан.

Вы указали некорректные неймсервера или они (один из них)
не отвечают или не прописана корректно зона домена.
Неймсервера возвращены в первоночальный вид.
Вы можете повторно изменить их.

Добавлено: 2006-05-18 22:17:38
Alex Keda

Код: Выделить всё

listen-on   { 127.0.0.1; 192.168.0.0/24;};
копать тут :)

Добавлено: 2006-05-19 13:31:11
almos
:D Мда, как-то незаметил. Но все равно, вчера исправил, оформил заявку на изменение неймсерверов, только сегодня днем прислали письмо аналогичного содержания (раньше до изменения конфига, приходило через 1-2 часа). Значит, получается неправильно настроена зона.
В чем же еще может быть проблема?

Добавлено: 2006-05-19 13:32:50
almos
Кстати в строке allow-transfer адреса каких ip'шников должны указываться?

Добавлено: 2006-05-19 15:22:20
Alex Keda
а IP сервера огласить не хочешь? надо смотреть что он отдаёт на запрос снаружи и сравнивать с любой нормальной зоной.
от этого и плясать.
советую пользоваться dig - host тут уже не помошник...

Добавлено: 2006-05-19 15:22:39
Alex Keda
almos писал(а):Кстати в строке allow-transfer адреса каких ip'шников должны указываться?
славе-серверов

Добавлено: 2006-05-19 15:49:49
almos
Так ip'шник в конфе указан - 82.207.71.93....

Добавлено: 2006-05-19 21:27:34
Alex Keda
--- master/link.vn.ua ---

Код: Выделить всё

@               IN      NS      ns1.bestname.com.ua. 
@               IN      NS      ns2.bestname.com.ua. 
@               IN      NS      ns3.bestname.com.ua.
если ты твой нэймсервер держит этот домен, то может стот указать тут его? :)

Добавлено: 2006-05-22 12:13:18
almos
А как лучше прописать?
ip'шник влепить

Код: Выделить всё

@               IN      NS      82.207.71.93
или домен который был выдан провайдером услуг связи (as-94.ar43.vc.ukrtel.net)?

Код: Выделить всё

@               IN      NS      as-94.ar43.vc.ukrtel.net.
Прописал и тот и другой, изменил первую запись SOA на

Код: Выделить всё

@               IN      SOA     link.vn.ua. root.link.vn.ua.  (....)
Пришло то же самое сообщение, с ошибкой.
Что же еще ему надо :(

Добавлено: 2006-05-22 12:55:45
Alex Keda
нельзя самому неймсерверу на себя по имени ссылаться.
пропиши первым себя по IP а вторым провайдера

Добавлено: 2006-05-22 13:01:25
almos
т.е. вот так?

Код: Выделить всё

@               IN      NS      82.207.71.93 
@               IN      NS      as-94.ar43.vc.ukrtel.net. 
as-94.ar43.vc.ukrtel.net - адрес который выдал пров, предоставляющий adsl услуги связи. Домен регал в другой конторе, их в конфе нигде прописывать не надо? их неймсервера, ns1.bestname.com.ua,ns2.bestname.com.ua)

Также есть еще 2 неймсервера конторы предоставлющей asdl - 82.207.71.1,82.207.71.2.

Добавлено: 2006-05-22 13:04:01
Alex Keda
у тебя DNS на ком висит? если тока на тебе - то пиши только себя. если есть вторичный сервер - пиши и его. но не надо пихать всех знакомых DNS серверов :)

Добавлено: 2006-05-22 13:20:00
almos
Получается, неймсервер только у меня.
Тогда в NS писать и ip'шник и домен от прова или что-то одно?

Добавлено: 2006-05-22 13:45:17
Alex Keda

Код: Выделить всё

@               IN      NS      82.207.71.93