![]() |
|
![]() |
||||||
|
Да. С некоторых пор в зоне .ru убраны проверки на ip в разных подсетях класса С, поэтому даже если ip будут в одной сети вы всё равно сможете их использовать. С другой стороны при заказе можно выбрать подсеть, в которой будет дополнительный ip.Если я куплю второй IP, смогу ли я поднять ns2 (slave) на этом же VDS?
В ispmanager в разделе "Доменные имена" создаёте домен (или напрямую редактируете конфиг named), на nic.ru вписываете сервера имён, ждёте, когда корневая зона очередной раз обновится (зона .ru обновляется 4 раза в сутки, зона .рф вроде каждый час) и всё.Надо ли этот IP прописывать куда-то кроме конфигов named и у в ns домена на nic.ru?
Опция "Свой сервер имён" работает через панель (ispmanager общается с dnsmanager'ом, установленным на удалённом сервере). Поэтому если вы будете настраивать всё на сервере вручную и даже ispmanager не будете ставить - то тогда лучше просто дополнительный ip.Нужна ли при ручной настройке опция у VDS - свой сервер имен?
ДаНужно ли мне настроить обратную зону?
На веб-сервере - по желанию. На почтовом - обязательно, иначе некоторые почтовые сервера не будут принимать ваши письма.И вообще нужна ли обратная зона на веб/почтовом сервере?
Наоборот, для каждого ip нужна обратная зона. Обратная зона - это домен. Вы можете в качестве обратной зоны для вашего ip прописать хоть whitehouse.gov, но whitehouse.gov по-прежнему будет указывать на 95.100.74.135По поводу обратных зон прочитал что для каждой обратной зоны нужен свой IP адрес
Я так понял что главное прописывать для main.example.com, а вот могу я для mail.test.com такую же обратную зону прописать (ипы то у них одинаковый)?
$ host forum.firstvds.ru
forum.firstvds.ru has address 82.146.58.10
$ host 82.146.58.10
10.58.146.82.in-addr.arpa domain name pointer forum.firstvds.ru.
Received: from forum.firstvds.ru (forum.firstvds.ru [82.146.58.10])
Nov 20 05:20:50 endless postfix/smtpd[5416]: warning: 178.162.138.65: hostname 178-162-138-65.local verification failed: Name or service not known
Nov 20 05:20:50 endless postfix/smtpd[5416]: connect from unknown[178.162.138.65]
mixar писал(а):Например, я пропишу для AAA.BBB.CCC.DDD резолвинг example.com. На этом ипе у меня висят 3 сайта example.com, example.org, example.net. Для mail.example.com, я так понял проблем с почтой не будет, а будут ли проблемы у mail.example.org и mail.example.net?
hostname example.com
$ telnet forum.firstvds.ru 25
Trying 82.146.58.10...
Connected to forum.firstvds.ru.
Escape character is '^]'.
220 forum.firstvds.ru ESMTP Sendmail 8.13.5/8.14.2; Sat, 20 Nov 2010 09:21:50 GMT
quit
221 2.0.0 forum.firstvds.ru closing connection
myhostname = example.com
smtpd_banner = $myhostname ESMTP mail server
mixar писал(а):И еще, если я пропишу обратную зону в ВДСменеджере, мне не надо ничего писать у себя в настройках named?
$ dig -x 82.146.58.10
; <<>> DiG 9.6-ESV-R1 <<>> -x 82.146.58.10
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 40246
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 2, ADDITIONAL: 2
;; QUESTION SECTION:
;10.58.146.82.in-addr.arpa. IN PTR
;; ANSWER SECTION:
10.58.146.82.in-addr.arpa. 3600 IN PTR forum.firstvds.ru.
;; AUTHORITY SECTION:
58.146.82.in-addr.arpa. 3600 IN NS ns3.ispsystem.net.
58.146.82.in-addr.arpa. 3600 IN NS ns1.ispsystem.net.
example.com. IN SOA ns1.example.com. root.example.com. (2008031903 10800 3600 604800 86400)
example.com. IN TXT "v=spf1 a mx ~all"
mixar писал(а):hostname показывает то что нужно - example.com, просто получается почтовик, например для test.com будет отдавать то же приветствие что и для example.com, это нормально?
mixar писал(а):Еще смотрю сейчас на своем старом VDS настройки зон (там ISPManager и собственные сервера имен), там в SOA запись:
- Код: выделить все
example.com. IN SOA ns1.example.com. root.example.com. (2008031903 10800 3600 604800 86400)
в принципе все понятно, но мыло root@example.com я не создавал, могу я там прописать мыло например ns@example.com, которое будет существовать или это нигде не используется и сделано для совместимости со старым софтом?
# cat /etc/aliases
# /etc/aliases
mailer-daemon: postmaster
postmaster: root
nobody: root
hostmaster: root
usenet: root
news: root
webmaster: root
www: root
ftp: root
abuse: root
noc: root
security: root
clamav: root
mixar писал(а):Ну и последняя строка:
- Код: выделить все
example.com. IN TXT "v=spf1 a mx ~all"
Эту строку я вообще не понимаю, для чего она нужна?
# host -t txt gmail.com
gmail.com descriptive text "v=spf1 redirect=_spf.google.com"
# host -t txt ya.ru
ya.ru descriptive text "v=spf1 redirect=_spf.yandex.ru"
named_chrootdir=""
Nov 21 10:52:07 1ns named[96057]: the working directory is not writable
Nov 21 10:52:07 1ns named[96057]: dns_rdata_fromtext: /etc/namedb/master/example.com:3: near 'root.example.com.': not a valid number
Nov 21 10:52:07 1ns named[96057]: zone example.com/IN: loading from master file /etc/namedb/master/example.com failed: not a valid number
Nov 21 10:52:07 1ns named[96057]: zone example.com/IN: not loaded due to errors.
Nov 21 10:52:07 1ns named[96057]: managed-keys-zone ./IN: loading from master file managed-keys.bind failed: file not found
Nov 21 10:53:17 1ns named[96057]: the working directory is not writable
Nov 21 10:53:17 1ns named[96057]: managed-keys-zone ./IN: loading from master file managed-keys.bind failed: file not found
Nov 21 10:57:28 1ns named[96057]: the working directory is not writable
Nov 21 10:57:28 1ns named[96057]: managed-keys-zone ./IN: loading from master file managed-keys.bind failed: file not found
Nov 21 10:57:28 1ns named[96057]: dns_rdata_fromtext: /etc/namedb/master/example.com:3: near 'root.example.com.': not a valid number
Nov 21 10:57:28 1ns named[96057]: zone example.com/IN: loading from master file /etc/namedb/master/example.com failed: not a valid number
Nov 21 10:57:28 1ns named[96057]: zone example.com/IN: not loaded due to errors.
options {
directory "/etc/namedb/";
pid-file "/var/run/named/pid";
dump-file "/var/dump/named_dump.db";
statistics-file "/var/stats/named.stats";
version "TinyDNS 5.0";
};
zone "." { type hint; file "/etc/namedb/named.root"; };
zone "example.com" {
type master;
file "/etc/namedb/master/example.com";
};
$TTL 3600
example.com. IN SOA ns1.example.com. ns2.example.com. root.example.com. (
2010112002 ; Serial
10800 ; Refresh
3600 ; Retry
604800 ; Expire
86400 ) ; Minimum
example.com. IN NS ns1.example.com.
example.com. IN NS ns2.example.com.
example.com. IN MX 10 mail
example.com. IN MX 20 mail
example.com. IN A МОЙ_IP_1
www IN A МОЙ_IP_1
ftp IN A МОЙ_IP_1
mail IN A МОЙ_IP_1
smtp IN A МОЙ_IP_1
pop IN A МОЙ_IP_1
example.com. IN TXT "v=spf1 a mx ~all"
ns1 IN A МОЙ_IP_1
ns2 IN A МОЙ_IP_2
key "rndc-key" {
algorithm hmac-md5;
secret "СЕКРЕТНЫЙ КОД СТЕР";
};
[root@1ns /etc/namedb]# ls -l
total 40
-rw-r--r-- 1 root wheel 423 Nov 20 20:16 PROTO.localhost-v6.rev
-rw-r--r-- 1 root wheel 423 Nov 20 20:15 PROTO.localhost.rev
drwxr-xr-x 2 bind wheel 512 Nov 16 17:42 dynamic
-rwxr--r-- 1 root wheel 1089 Nov 20 20:12 make-localhost
drwxr-xr-x 2 root wheel 512 Nov 20 20:20 master
-rw-r--r-- 1 root wheel 3759 Nov 20 21:56 named.conf
-rw-r--r-- 1 root wheel 13985 Nov 20 21:11 named.conf.bak
-rw-r--r-- 2 root wheel 3078 Jul 26 09:06 named.root
-r--r--r-- 1 root wheel 1439 Nov 19 11:01 rndc.conf.sample
-rw-r--r-- 1 bind wheel 80 Nov 20 21:29 rndc.key
drwxr-xr-x 2 bind wheel 512 Nov 16 17:42 slave
drwxr-xr-x 2 bind wheel 512 Nov 16 17:42 working
[root@1ns /etc/namedb]# ls -l master
total 12
-rw-r--r-- 1 bind bind 512 Nov 21 10:57 example.com
-rw-r--r-- 2 root wheel 239 Dec 2 2009 empty.db
-rw-r--r-- 2 root wheel 261 Dec 2 2009 localhost-forward.db
-rw-r--r-- 2 root wheel 329 Dec 2 2009 localhost-reverse.db
-rw-r--r-- 1 root wheel 423 Nov 20 20:16 localhost-v6.rev
-rw-r--r-- 1 root wheel 423 Nov 20 20:16 localhost.rev
example.com. IN SOA ns1.example.com. ns2.example.com. root.example.com. (
example.com. IN SOA ns1.example.com. root.example.com. (
ls писал(а):Явно ведь ругается что файл зоны не может прочитать из-за ошибок в нем. Slave не нужно настраивать.
Поменяйте
- Код: выделить все
example.com. IN SOA ns1.example.com. ns2.example.com. root.example.com. (
На
- Код: выделить все
example.com. IN SOA ns1.example.com. root.example.com. (
Там 2 параметра должно быть, а не 3, указывается master и административный email (только . вместо @), видимо поэтому зона и не подгружается так как пытается 3м параметром искать serial.
Надо чтобы не было ошибок в логах.
ns2 IN A МОЙ_IP_2
ls писал(а):Да, хватит.
Nov 21 14:09:43 1ns named[39619]: the working directory is not writable
Nov 21 14:09:43 1ns named[39619]: the working directory is not writable
Nov 21 14:09:43 1ns named[39619]: the working directory is not writable
Nov 21 14:09:43 1ns named[39619]: the working directory is not writable
Nov 21 14:09:43 1ns named[39619]: the working directory is not writable
Nov 21 14:09:43 1ns named[39619]: managed-keys-zone ./IN: loading from master file managed-keys.bind failed: file not found
Nov 21 14:09:43 1ns named[39619]: managed-keys-zone ./IN: loading from master file managed-keys.bind failed: file not found
Nov 21 14:09:43 1ns named[39619]: managed-keys-zone ./IN: loading from master file managed-keys.bind failed: file not found
Nov 21 14:09:43 1ns named[39619]: managed-keys-zone ./IN: loading from master file managed-keys.bind failed: file not found
Nov 21 14:09:43 1ns named[39619]: managed-keys-zone ./IN: loading from master file managed-keys.bind failed: file not found
Nov 21 14:09:43 1ns named[39619]: running
key "rndc-key" {
algorithm hmac-md5;
secret "ogogogogogggggo";
};
controls {
keys { "rndc-key"; };
};
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 2