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
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"
Stopping named: . [ OK ]
Starting named: [ OK ]
в/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,
Так пургу убирать?
Прочитал
Не в каждой панели доменов есть опция дочернего днс. В панели для этого домена таковой нет.
Как выкрутиться в такой ситуации?
А что без дочерних никак не обойтись?
Это радует. Спасибо, что проверили!
Наши действия:
1. Подали заявку на делегирование домена domain2.com на
ns1.domain2.com
ns2.domain2.com
BasePelleta добавил 23.01.2011 в 16:19
А то! Еще раз проверил!
А я что неправильно проверяю?
Перед делегированием нужно быть уверенным в том, что нсы рабочие и пингуются, иначе домен не делегируют.
В самом первом посте я обозначил проблему, привел конфиг, привел команды которыми проверял работоспособность нсов.
Блин, ну я немного измнил нсы прова! (Я ж не знал, что вы пожелаете их пингануть)
Тогда запишем так
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
;; ->>HEADER<<- opcode: QUERY, status: NXDOMAIN, id: 49785
;; flags: qr aa rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 1, ADDITIONAL: 0
;ns2.domain2.com. IN A
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 !