может кто-нибудь объяснить мне, что я делаю неправильно, или это просто невозможно сделать. Просто для изучения и понимания того, как работает делегирование поддоменов.
У меня есть 1 домен, например: server.com и 3 сервера VPS , я пытаюсь настроить индивидуальный серверы имен с subdomain.server.com на серверы VPS, например: ns1.vps2.server.com ns2.vps2.server.com , чтобы пользователи на панели хостинга могли управлять настройками DNS.
Сервер домена .com работает на ns1.server.com ns2.server.com на 1vps vps1.server.com, некоторые домены изменены на ns1.server.com и ns2.server.com NS изменен и работает, для них можно изменить все DNS из зоны DNS хостинга vps1.
Для VPS2 и VPS3 я не могу заставить его работать.
Что я сделал на VPS1, где размещен домен server.com
www.server.com. CNAME server.com.
vps1.server.com. A 1.1.1.1
vps2.server.com. A 2.2.2.2
ns1.server.com. A 1.1.1.1
ns2.server.com. A 1.1.1.2
server.com. NS ns1.server.com.
server.com. NS ns2.server.com.
ns1.vps2.server.com. A 2.2.2.2
ns2.vps2.server.com. A 2.2.2.3
vps2.server.com. NS ns1.vps2.server.com.
vps2.server.com. NS ns2.vps2.server.com.
SUCCESS: Getting information for Domain 'server.com' complete.
^ Но эта конфигурация не работает ^
При использовании nslookup на ns1.vps2.server.com
router.asus.com can't find ns1.vps2.server.com: Server failed
При использовании nslookup на server.com
server.com nameserver=ns1.server.com
server.com nameserver=ns2.server.com
Может ли кто-нибудь помочь мне в этой ситуации? Может быть, кто-нибудь узнает, что я делаю не так.
VPS2 named.conf
// $Id: named.conf,v 1.1.1.1 2001/10/15 07:44:36 kap Exp $
// -- THE FOLLOWING LINES WERE GENERATED BY PLESK. IF YOU MODIFY THEM, THEY WILL BE OVERWRITTEN WHEN THESE SETTINGS ARE MANAGED IN PLESK UI. --
options {
allow-recursion {
any;
};
listen-on-v6 { any; };
version "none";
directory "/var";
auth-nxdomain no;
pid-file "/var/run/named/named.pid";
};
key "rndc-key" {
algorithm hmac-md5;
secret "20nyv==";
};
controls {
inet 127.0.0.1 port 953
allow { 127.0.0.1; } keys { "rndc-key"; };
};
zone "." {
type hint;
file "named.root";
};
zone "0.0.127.IN-ADDR.ARPA" {
type master;
file "localhost.rev";
};
// -- END OF LINES GENERATED BY PLESK. --
// -- PLEASE ADD YOUR CUSTOM DIRECTIVES BELOW THIS LINE. --
// ...
// -- END OF YOUR CUSTOM DIRECTIVES. --
// -- ALL LINES BELOW WERE GENERATED BY PLESK. IF YOU MODIFY THEM, THEY WILL BE OVERWRITTEN WHEN THESE SETTINGS ARE MANAGED IN PLESK UI. --
zone "vps2.server.com" {
type master;
file "vps2.server.com";
allow-transfer {
common-allow-transfer;
};
};
acl common-allow-transfer {
none;
};
VPS2 named zone /var/ named/...vps2.server.com[12128 sizesVPS1 named zone / var / named / ... vps2.server.com
; *** This file is automatically generated by Plesk ***
$TTL 300
@ IN SOA ns1.vps2.server.com. server.server.com. (
2020080576 ; Serial
60 ; Refresh
300 ; Retry
604800 ; Expire
1 ) ; Minimum
vps2.server.com. IN NS ns2.vps2.server.com.
vps2.server.com. IN NS ns1.vps2.server.com.
ns1.vps2.server.com. IN A 1.1.1.1
ns2.vps2.server.com. IN A 1.1.1.2
vps2.server.com. IN A 1.1.1.1
www.vps2.server.com. IN CNAME vps2.server.com.
vps2.server.com. IN MX 10 vps2.server.com.
С VPS2 $ dig vps2.server.com
root@vps2:~# dig vps2.server.com
; <<>> DiG 9.10.3-P4-Debian <<>> vps2.server.com
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 29912
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 1
;; OPT PSEUDOSECTION:
; EDNS: version: 0, flags:; udp: 512
;; QUESTION SECTION:
;vps2.server.com. IN A
;; ANSWER SECTION:
vps2.server.com. 299 IN A 1.1.1.1
;; Query time: 28 msec
;; SERVER: 8.8.8.8#53(8.8.8.8)
;; WHEN: Thu Aug 06 07:57:31 EEST 2020
;; MSG SIZE rcvd: 57
С VPS1 $ dig vps2.server.com
root@vps2:~# dig vps2.server.com
; <<>> DiG 9.10.3-P4-Debian <<>> vps2.server.com
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 45514
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 2, ADDITIONAL: 3
;; OPT PSEUDOSECTION:
; EDNS: version: 0, flags:; udp: 4096
;; QUESTION SECTION:
;vps2.server.com. IN A
;; ANSWER SECTION:
vps2.server.com. 68 IN A 1.1.1.1
;; AUTHORITY SECTION:
vps2.server.com. 68 IN NS ns1.vps2.server.com.
vps2.server.com. 68 IN NS ns2.vps2.server.com.
;; ADDITIONAL SECTION:
ns1.vps2.server.com. 68 IN A 1.1.1.1
ns2.vps2.server.com. 68 IN A 1.1.1.2
;; Query time: 0 msec
;; SERVER: 80.208.229.143#53(80.208.229.143)
;; WHEN: Thu Aug 06 07:58:59 EEST 2020
;; MSG SIZE rcvd: 125
Возможно ли, что старое сообщение «Нет на рабочем месте» настроено с помощью правила, а не с помощью автоматического ответа?
Документация Microsoft по правилам: https: // support.microsoft.com/en-us/office/manage-email-messages-by-using-rules-c24f5dea-9465-4df4-ad17-a50704d66c59
-121--475132-Самая большая проблема вероятно, не в файле зоны на vps1, а в вашем файле зоны на vps2.
Привязка на vps2 должна быть настроена с файлом зоны для vps2.server.com
и иметь соответствующий блок в named.conf
. Записи A для ns? .Vps2.server.com
являются просто связующими записями.
Решено. Теперь все работает нормально.
Проблема заключалась в том, что я добавил записи vps2.server.com в зону DNS домена server.com.
Решение: если кто-то использует такие панели, как: plesk, cpanel, vestacp и т. Д. ПОДДОМЕН, не создавайте записи DNS в основном домене, например. Зона server.com.
Всем спасибо.