我在上面安装了 VPS 和 CentOS7。此外,我还在上面运行了 httpd Apache2、nginx、named 和 iptables 服务。首先,当我刚购买这台服务器时,我有主机名,maindomain1.com
并基于此创建了自己的 NS 服务器maindomain1.com
。然后我决定将自己的 NS 服务器更改为另一个 - maindomain2.com
,但保留了主机名maindomain1.com
。一切都运行正常,直到我注意到,我将主机名保留为旧域名,并决定查找任何提及maindomain1.com
并将其替换为maindomain2.com
包括主机名。现在我遇到了以下问题:我只能解析maindomain2.com
,使用 ns1.maindomain2.com 和 ns2.maindomain2.com 的任何其他域/网站都无法在 Web 浏览器中解析或加载。
[root@maindomain2 ~]# nslookup maindomain2.com
Server: (IP here)
Address: (IP here)
Non-authoritative answer:
Name: maindomain2.com
Address: (IP here)
但
[root@maindomain2 ~]# nslookup userdomain.com
Server: 127.0.0.1
Address: 127.0.0.1#53
** server can't find userdomain.com: SERVFAIL
userdomain.com
有 NS 记录:ns1.maindomain2.com 和 ns2.maindomain2.com
zone "userdomain.com" {type master; file "/path-to-file/userdomain.com.db";};
包含:
$TTL 14400
@ IN SOA ns1.maindomain2.com. root.userdomain.com. (
2020041504
7200
3600
1209600
180 )
@ 14400 IN NS ns1.maindomain2.com.
@ 14400 IN NS ns2.maindomain2.com.
@ 14400 IN A (IP here)
mail 14400 IN A (IP here)
www 14400 IN A (IP here)
pop 14400 IN A (IP here)
ftp 14400 IN A (IP here)
@ 14400 IN MX 10 mail.userdomain.com.
@ 14400 IN TXT "v=spf1 a mx ip4:(IP here) ?all"
_dmarc 14400 IN TXT "v=DMARC1; p=none"
/etc/resolv.conf:
options timeout:3 attempts:3
# Generated by NetworkManager
search com
nameserver 127.0.0.1
nameserver (IP here)
nameserver (IP here)
在 /etc/hosts 中:
127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4
::1 localhost localhost.localdomain localhost6 localhost6.localdomain6
(IP here) maindomain2.com
#127.0.0.1 maindomain2.example.com
dig @(IP here) userdomain.com NS
是空的
dig @(IP here) maindomain2.com NS
:
;; ANSWER SECTION:
maindomain2.com. 14400 IN NS ns2.maindomain2.com.
maindomain2.com. 14400 IN NS ns1.maindomain2.com.
;; ADDITIONAL SECTION:
ns1.maindomain2.com. 14400 IN A (IP here)
ns2.maindomain2.com. 14400 IN A (IP here)
我是网络新手,只是想更改主机名。在哪里可以解决这个问题?
UPD:找到了粗鲁的解决方案:删除userdomain
并重新创建(我的情况是通过 VESTA CP)。这样可行。但如果我在这个域上有很多数据怎么办?我想找到这个问题的根源,以备将来的案例和那些不能直接删除域的人使用。有人有什么想法吗?