我正在尝试将主机名移到我新推出的VPS上。 我使用WHM / cPanel运行CentOS,并且遇到了DNS设置问题。
我有我自己的域名(richardbeddington.com),我似乎无法指向我在我的WHM上设置的IP。
当运行host或dig我得到一个SERVFAIL错误。 虽然当我跑步
host -t ns richardbeddington.com
我可以看到我设置的两个名称服务器:
richardbeddington.com. 83448 IN NS ns2.vps-10.com. richardbeddington.com. 83448 IN NS ns1.vps-10.com.
现在我不知道是否应该把它放在某种本地名称服务器上,或者我应该在etc / resolve.conf中明确地引用这个域,但是这个VPS的一些默认域(只是一些子域托pipe公司)似乎并没有这样的设置和工作正常。
我也跑了
dig +trace richardbeddington.com
在我的服务器上,它返回这个:
; <<>> DiG 9.8.2rc1-RedHat-9.8.2-0.10.rc1.el6_3.6 <<>> +trace richardbeddington.com ;; global options: +cmd . 85033 IN NS l.root-servers.net. . 85033 IN NS e.root-servers.net. . 85033 IN NS g.root-servers.net. . 85033 IN NS b.root-servers.net. . 85033 IN NS c.root-servers.net. . 85033 IN NS i.root-servers.net. . 85033 IN NS k.root-servers.net. . 85033 IN NS a.root-servers.net. . 85033 IN NS f.root-servers.net. . 85033 IN NS d.root-servers.net. . 85033 IN NS h.root-servers.net. . 85033 IN NS j.root-servers.net. . 85033 IN NS m.root-servers.net. ;; Received 449 bytes from 46.32.224.29#53(46.32.224.29) in 175 ms com. 172800 IN NS k.gtld-servers.net. com. 172800 IN NS f.gtld-servers.net. com. 172800 IN NS e.gtld-servers.net. com. 172800 IN NS j.gtld-servers.net. com. 172800 IN NS i.gtld-servers.net. com. 172800 IN NS m.gtld-servers.net. com. 172800 IN NS g.gtld-servers.net. com. 172800 IN NS l.gtld-servers.net. com. 172800 IN NS d.gtld-servers.net. com. 172800 IN NS b.gtld-servers.net. com. 172800 IN NS h.gtld-servers.net. com. 172800 IN NS c.gtld-servers.net. com. 172800 IN NS a.gtld-servers.net. ;; Received 499 bytes from 192.5.5.241#53(192.5.5.241) in 1746 ms richardbeddington.com. 172800 IN NS ns1.vps-10.com. richardbeddington.com. 172800 IN NS ns2.vps-10.com. ;; Received 114 bytes from 192.26.92.30#53(192.26.92.30) in 100 ms . 518400 IN NS a.root-servers.net. . 518400 IN NS b.root-servers.net. . 518400 IN NS c.root-servers.net. . 518400 IN NS d.root-servers.net. . 518400 IN NS e.root-servers.net. . 518400 IN NS f.root-servers.net. . 518400 IN NS g.root-servers.net. . 518400 IN NS h.root-servers.net. . 518400 IN NS i.root-servers.net. . 518400 IN NS j.root-servers.net. . 518400 IN NS k.root-servers.net. . 518400 IN NS l.root-servers.net. . 518400 IN NS m.root-servers.net. ;; BAD REFERRAL ;; Received 250 bytes from 79.170.40.3#53(79.170.40.3) in 16 ms
我认为这可能是本地域名服务器的configuration问题,但我不能工作。
如果你需要任何其他的细节,我可以在这里发表。
我会检查您的当前服务器上的richardbeddington.com您的区域文件。 你说你正在运行WHM,所以你应该能够login到WHM并且去DNSlogging部分。 (不记得确切的位置,但只是把区域文件或DNS在search栏中,你应该find它。)
如果我直接为richardbeddington.com查询ns1.vps-10.com或ns1.vps-10.com ,则会报告该域没有区域文件:
~$ dig richardbeddington.com @ns1.vps-10.com ; <<>> DiG 9.8.1-P1 <<>> richardbeddington.com @ns1.vps-10.com ;; global options: +cmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 42219 ;; flags: qr rd; QUERY: 1, ANSWER: 0, AUTHORITY: 13, ADDITIONAL: 0 ;; WARNING: recursion requested but not available ;; QUESTION SECTION: ;richardbeddington.com. IN A ;; AUTHORITY SECTION: . 518400 IN NS a.root-servers.net. . 518400 IN NS b.root-servers.net. . 518400 IN NS c.root-servers.net. . 518400 IN NS d.root-servers.net. . 518400 IN NS e.root-servers.net. . 518400 IN NS f.root-servers.net. . 518400 IN NS g.root-servers.net. . 518400 IN NS h.root-servers.net. . 518400 IN NS i.root-servers.net. . 518400 IN NS j.root-servers.net. . 518400 IN NS k.root-servers.net. . 518400 IN NS l.root-servers.net. . 518400 IN NS m.root-servers.net. ;; Query time: 159 msec ;; SERVER: 79.170.40.2#53(79.170.40.2) ;; WHEN: Mon Jan 28 10:39:05 2013 ;; MSG SIZE rcvd: 250
因此,无论是区域文件有问题,还是名称服务器configuration错误。 如果区域文件是正确的,我会联系您的主机(或pipe理您的域名服务器的人),并让他们确保正确的拉取您的区域文件的域名。