PDA

Просмотр полной версии : Сервер DNS


sadan
28.01.2013, 19:02
Уже какой день сижу мучаюсь
поднял DNS-сервер BIND на Windows 7 и Ubuntu (Локальная сеть)

проблема на поддомене

$ORIGIN .
$TTL 172800 ; 2 days
test1.ru IN SOA ns1.test1ru. hostmaster.test1.ru. (
2010081270 ; serial
10800 ; refresh (3 hours)
3600 ; retry (1 hour)
604800 ; expire (1 week)
172800 ; minimum (2 days)
)
NS ns1.test1.ru.
NS ns2.test1.ru.
A 192.168.1.30
$TTL 86400 ; 1 day
MX 10 mail.test1.ru.
$TTL 172800 ; 2 days
TXT "v=spf1 +mx +ip4:192.168.1.30 +a:mail.test1.ru -all"
$ORIGIN test1.ru.
ns1 A 192.168.1.30
ns2 A 192.168.1.30
mail A 192.168.1.31
web A 192.168.1.30
*.test1.ru A 192.168.1.30
ftp CNAME web
www CNAME web

DNS работает но вот поддомен или www
почему то не пингуется и nslookup не показывает через set query=any
а домен test1.ru работает, или настройках что то не то

Tm
04.02.2013, 23:44
$ORIGIN .
$TTL 172800 ; 2 days
test1.ru IN SOA ns1.test1ru. hostmaster.test1.ru. (
2010081270 ; serial
10800 ; refresh (3 hours)
3600 ; retry (1 hour)
604800 ; expire (1 week)
172800 ; minimum (2 days)
)
NS ns1.test1.ru.
NS ns2.test1.ru.
A 192.168.1.30
$TTL 86400 ; 1 day
MX 10 mail.test1.ru.
$TTL 172800 ; 2 days
TXT "v=spf1 +mx +ip4:192.168.1.30 +a:mail.test1.ru -all"
$ORIGIN test1.ru.
ns1 A 192.168.1.30
ns2 A 192.168.1.30
mail A 192.168.1.31
web A 192.168.1.30
*.test1.ru A 192.168.1.30
ftp A 192.168.1.30
www A 192.168.1.30

sadan
09.02.2013, 00:20
$ORIGIN .
$TTL 172800 ; 2 days
test1.ru IN SOA ns1.test1ru. hostmaster.test1.ru. (
2010081270 ; serial
10800 ; refresh (3 hours)
3600 ; retry (1 hour)
604800 ; expire (1 week)
172800 ; minimum (2 days)
)
NS ns1.test1.ru.
NS ns2.test1.ru.
A 192.168.1.30
$TTL 86400 ; 1 day
MX 10 mail.test1.ru.
$TTL 172800 ; 2 days
TXT "v=spf1 +mx +ip4:192.168.1.30 +a:mail.test1.ru -all"
$ORIGIN test1.ru.
ns1 A 192.168.1.30
ns2 A 192.168.1.30
mail A 192.168.1.31
web A 192.168.1.30
*.test1.ru A 192.168.1.30
ftp A 192.168.1.30
www A 192.168.1.30


такое не помогает
вообщем еще одна проблема такая
создал поддомен перенаправил на IP-адрес, все работает но увы опять таки www не действует

sovin
09.02.2013, 15:55
1. неправильный синтаксис зоны? проверь named-checkzone test1.ru
+ чекай логи named (по умолчанию пишет в /var/log/syslog).

2. в описании зоны есть важное значение - serial (10 цифр), вот это значение должно каждый раз меняться при изменении зоны, иначе bind (named) будет считать что зона не изменилась и обновлять нечего.

рекомендуется прописывать serial в следующем порядке:
yyyymmddss где yyyy = год, mm = месяц, dd = день, ss = число изменений за текущий день.

должно получиться вроде


$ORIGIN test1.ru.
$TTL 3600
@ IN SOA ns1.test1ru. hostmaster.test1.ru. (
2013020901 ; serial
10800 ; refresh (3 hours)
3600 ; retry (1 hour)
604800 ; expire (1 week)
172800 ; minimum (2 days)
)
IN NS ns1.test1.ru.
IN NS ns2.test1.ru.
IN A 192.168.1.30
IN MX 10 mail.test1.ru.
IN TXT "v=spf1 +mx +ip4:192.168.1.30 +a:mail.test1.ru -all"
ns1 A 192.168.1.30
ns2 A 192.168.1.30
mail A 192.168.1.31
web A 192.168.1.30
ftp CNAME web
www CNAME web

ЗЫ:

вместо nslookup удобнее юзать dig - выдает больше инфы (входит в пакет bind-utils)
dig any @192.168.1.30 test1.ru

dig @192.168.1.30 www.test1.ru

можно посмотреть все записи зоны, если в конфиге named разрешен запрос AFXR
dig axfr test1.ru @192.168.1.30

sadan
09.02.2013, 16:35
рекомендуется прописывать serial в следующем порядке:
yyyymmddss где yyyy = год, mm = месяц, dd = день, ss = число изменений за текущий день.


Да черт возьми надо попробовать

sadan
18.04.2013, 02:36
имеется 2 локальных сетей в виде
10.35.108.х и 192.168.1.х
bind настроен на 10.35.108.х все нормально работает домен test.ru
теперь нужна что бы домен test.ru также работал на сети 192.168.1.х,
нужно чтобы для сети 10.35.108.х выдавалось 10.35.108.х
и для сети 192.168.1.х соответственно 192.168.1.х Можно ли вообще такое сделать?
помогите с настройками жду советов

sovin
18.04.2013, 08:55
имеется 2 локальных сетей в виде
10.35.108.х и 192.168.1.х
bind настроен на 10.35.108.х все нормально работает домен test.ru
теперь нужна что бы домен test.ru также работал на сети 192.168.1.х,
нужно чтобы для сети 10.35.108.х выдавалось 10.35.108.х
и для сети 192.168.1.х соответственно 192.168.1.х Можно ли вообще такое сделать?
помогите с настройками жду советов
да. гугли bind views

savvinovan
25.04.2013, 11:05
Попробуй www.test1.ru cname web