BasePelleta

BasePelleta
Рейтинг
120
Регистрация
29.05.2008

myhand,

ПАПРАШУ без оскорблений!

Значит, не доходчиво объяснили!

Работает, только не пойму, как получучается так, что работает.

Действия были такими, как я бы создавал свои нсы без наличия ns1.domain1.com и ns2.domain1.com

А теперь получается, что

ns1.domain1.com и ns2.domain1.com

и

ns1.domain2.com и ns2.domain2.com

на одних и тех же ip крутятся. Что такое возможно?

dig @193.169.215.109 domain2.com

; <<>> DiG 9.3.6-P1-RedHat-9.3.6-4.P1.el5 <<>> @193.169.215.109 domain2.com

; (1 server found)

;; global options: printcmd

;; Got answer:

;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 23599

;; flags: qr aa rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 2, ADDITIONAL: 0

;; QUESTION SECTION:

;domain2.com. IN A

;; ANSWER SECTION:

domain2.com. 3600 IN A 193.169.211.183

;; AUTHORITY SECTION:

domain2.com. 3600 IN NS ns1.domain2.com.

domain2.com. 3600 IN NS ns2.domain2.com.

;; Query time: 50 msec

;; SERVER: 193.169.215.109#53(193.169.215.109)

;; WHEN: Mon Jan 24 08:32:59 2011

;; MSG SIZE rcvd: 79

dig @ns1.domain2.com domain2.com

dig: couldn't get address for 'ns1.domain2.com': not found

Покажите сейчас что в файлах зон.

Зона domain1.com (здесь все работает, ip немного изменил)

$TTL 3600

domain1.com. IN SOA ns1.domain1.com. domain1.com.gmail.com. (2010073001 10800 3600 604800 86400)

domain1.com. IN NS ns1.domain1.com.

domain1.com. IN NS ns2.domain1.com.

domain1.com. IN MX 10 mail

domain1.com. IN MX 20 mail

domain1.com. IN A 193.169.215.109

www IN A 193.169.215.109

ftp IN A 193.169.215.109

mail IN A 193.169.215.109

smtp IN A 193.169.215.109

pop IN A 193.169.215.109

domain1.com. IN TXT "v=spf1 ip4:193.169.215.109 a mx ~all"

ns1 IN A 193.169.215.109

ns2 IN A 193.169.211.183

Зона domain2.com

$TTL 3600

domain2.com. IN SOA ns1.domain2.com. domain2.com.gmail.com. (2010080907 10800 3600 604800 86400)

domain2.com. IN NS ns1.domain2.com.

domain2.com. IN NS ns2.domain2.com.

domain2.com. IN MX 10 mail

domain2.com. IN MX 20 mail

domain2.com. IN A 193.169.211.183

www IN A 193.169.211.183

ftp IN A 193.169.211.183

mail IN A 193.169.211.183

smtp IN A 193.169.211.183

pop IN A 193.169.211.183

domain2.com. IN TXT "v=spf1 ip4:193.169.215.109 a mx ~all"

Что говорит:

service named restart

Stopping named: . [ OK ]

Starting named: [ OK ]

Что пишет при этом в логи named (в /var/log/syslog)?

в/var/log/messages

Jan 23 23:01:43 vps2019 named[3577]: starting BIND 9.3.6-P1-RedHat-9.3.6-4.P1.el5 -u named

Jan 23 23:01:43 vps2019 named[3577]: adjusted limit on open files from 1024 to 1048576

Jan 23 23:01:43 vps2019 named[3577]: found 4 CPUs, using 4 worker threads

Jan 23 23:01:43 vps2019 named[3577]: using up to 4096 sockets

Jan 23 23:01:43 vps2019 named[3577]: loading configuration from '/etc/named.conf'

Jan 23 23:01:43 vps2019 named[3577]: using default UDP/IPv4 port range: [1024, 65535]

Jan 23 23:01:43 vps2019 named[3577]: using default UDP/IPv6 port range: [1024, 65535]

Jan 23 23:01:43 vps2019 named[3577]: listening on IPv4 interface lo, 127.0.0.1#53

Jan 23 23:01:43 vps2019 named[3577]: listening on IPv4 interface venet0:0, 193.169.215.109#53

Jan 23 23:01:43 vps2019 named[3577]: listening on IPv4 interface venet0:1, 193.169.211.183#53

Jan 23 23:01:43 vps2019 named[3577]: listening on IPv4 interface venet0:2, 193.169.215.118#53

Jan 23 23:01:43 vps2019 named[3577]: command channel listening on 127.0.0.1#953

Jan 23 23:01:43 vps2019 named[3577]: command channel listening on ::1#953

Jan 23 23:01:43 vps2019 named[3577]: the working directory is not writable

Jan 23 23:01:43 vps2019 named[3577]: zone domain2.com/IN: sending notifies (serial 2010080907)

Jan 23 23:01:43 vps2019 named[3577]: zone domain1.com/IN: sending notifies (serial 2010073001)

Jan 23 23:01:44 vps2019 named[3577]: client 193.169.211.183#40531: received notify for zone 'domain1.com'

delicate,

Так пургу убирать?


forward first;
forwarders {64.191.100.53;};
Andreyka,
Советую начать с азов

Прочитал

Не создал дочерний DNS в домене

Не в каждой панели доменов есть опция дочернего днс. В панели для этого домена таковой нет.

Как выкрутиться в такой ситуации?

А что без дочерних никак не обойтись?

А конфигурация бинда и файл зон выглядит нормально.

Это радует. Спасибо, что проверили!

Наши действия:

1. Подали заявку на делегирование домена domain2.com на

ns1.domain2.com

ns2.domain2.com

BasePelleta добавил 23.01.2011 в 16:19

У Вас хоть один nameserver из показанных пингуется?

А то! Еще раз проверил!

Хорошо, если бы Вы умели это проверять еще...

А я что неправильно проверяю?


ping ns1.domain2.com
ping: unknown host ns1.domain2.com
домен не делегировали на ваши ns-сервера. Это раз.

Перед делегированием нужно быть уверенным в том, что нсы рабочие и пингуются, иначе домен не делегируют.

В самом первом посте я обозначил проблему, привел конфиг, привел команды которыми проверял работоспособность нсов.

myhand,

У Вас хоть один nameserver из показанных пингуется?

Блин, ну я немного измнил нсы прова! (Я ж не знал, что вы пожелаете их пингануть)


Если нет - какого рожна Вы плачете что у вас
ping ns1.domain2.com говорит ping: unknown host ns1.domain2.com

Тогда запишем так

search domenprova.com

nameserver ip3

nameserver ip4

так лучше будет?

в /etc/resolv.conf

search домен прова

nameserver 91.283.117.21

nameserver 193.129.214.21

dig @ip1 ns2.domain2.com

; <<>> DiG 9.3.6-P1-RedHat-9.3.6-4.P1.el5 <<>> @ip1 ns2.domain2.com

; (1 server found)

;; global options: printcmd

;; Got answer:

;; ->>HEADER<<- opcode: QUERY, status: NXDOMAIN, id: 49785

;; flags: qr aa rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 1, ADDITIONAL: 0

;; QUESTION SECTION:

;ns2.domain2.com. IN A

;; AUTHORITY SECTION:

domain2.com. 3600 IN SOA ns1.domain2.com. admin.domain2.com. 2010080906 10800 3600 604800 86400

;; Query time: 0 msec

;; SERVER: ip1#53(ip1)

;; WHEN: Sat Jan 22 18:26:53 2011

;; MSG SIZE rcvd: 98

BasePelleta добавил 22.01.2011 в 19:33

В тоже время

ping ns1.domain2.com

ping: unknown host ns1.domain2.com

Не заработало!

[Fri Jan 07 22:27:47 2011] [error] [client 91.211.249.68] File does not exist: /var/www/data/www/domain2.com/files/small/item_634.jpg, referer: http://domain2.com/

[Fri Jan 07 22:27:47 2011] [error] [client 91.211.249.68] File does not exist: /var/www/data/www/domain2.com/files/small/item_3862.jpg, referer: http://domain2.com/

[Fri Jan 07 22:27:47 2011] [error] [client 91.211.249.68] File does not exist: /var/www/data/www/domain2.com/files/small/item_646.jpg, referer: http://domain2.com/

[Fri Jan 07 22:27:48 2011] [error] [client 91.211.249.68] File does not exist: /var/www/data/www/domain2.com/files/small/item_4694.gif, referer: http://domain2.com/

BasePelleta добавил 07.01.2011 в 23:51

Работающий вариант!

location ~ /files/small/ {

proxy_pass http://ip1;

proxy_redirect http://domain1.com/ /;

proxy_set_header Host domain1.com;

proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;

proxy_set_header X-Real-IP $remote_addr;

}

И в конфиге выше секцией!

Спасибо r0mik !

Всего: 226