没有一个名字服务器正确回答

最近我购买了VPS,并想使用我现有的域名。 所以主机指向我的服务器,现在我需要做的就是进入ISPConfig,并将一些服务器设置改为“指向域”(如果是这样的话)。

这里是我遵循的教程,这是我的主机推荐的:

http://www.howtoforge.com/how-to-run-your-own-name-server-with-ispconfig-3-and-fast-hosts

Made on glowtxt.com

但是,仍然没有人可以连接到我的网站。 并使用DNS查找网站,我得到这个:

Searching for rscharts.com. A record at A.ROOT-SERVERS.NET. [198.41.0.4] ...took 2 ms Searching for rscharts.com. A record at c.gtld-servers.net. [192.26.92.30] ...took 96 ms Searching for rscharts.com. A record at ns1.rscharts.com. [212.1.209.246] null Searching for rscharts.com. A record at ns2.rscharts.com. [212.1.209.246] null Searching for rscharts.com. A record at ns2.rscharts.com. [212.1.209.246] null Searching for rscharts.com. A record at ns1.rscharts.com. [212.1.209.246] null None of the nameservers responded correctly. 

我的答案是,我从来没有使用ISPConfig,但问题似乎是在您的DNS服务器上。 您(或您的托pipe公司)需要弄清楚为什么DNS服务器不响应查询。

这是一个长的答案:

我不太清楚你在这里问什么。 看来你试图运行你自己的DNS服务(名称服务器),这是正确的? 您的.pst和域名WHOIS for rscharts.com为您的域指示以下名称服务器:

  Name Servers: ns1.rscharts.com ns2.rscharts.com 

根据你定义的Alogging,NS1和NS2都指向同一台服务器(212.1.209.246)。 作为一个侧面说明,这不是build议(也不是RFC兼容)。 您有两台名称服务器的原因是,如果DNS服务器出现故障,您将拥有DNS冗余。

但回到你的问题…让我试着简单地解释一下运行你自己的DNS服务器的步骤(因为这就是你要做的):

  1. 在注册商处注册您的域名(根据WHOIS结果,您的情况,HOSTING24.COM)。
  2. 两个不同的服务器/ IP地址上设置您的名称服务器
  3. 在注册商注册您的名称服务器( 设置您的DNS胶水logging )
  4. 在您的名称服务器上设置您的DNS区域,并确保ns1和ns2是定义的。

现在,在您的具体问题上:我不能确定,但​​似乎您的DNS服务器configuration不正确,实际上并没有回应查询:

 [david@elmer ~]$ dig rscharts.com ; <<>> DiG 9.8.2rc1-RedHat-9.8.2-0.17.rc1.el6_4.6 <<>> rscharts.com ;; global options: +cmd ;; connection timed out; no servers could be reached 

我也喜欢Pingdom的DNS检查服务: http ://dnscheck.pingdom.com/?domain=rscharts.com

有很多东西你可以检查,但是这当然是在你的DNS服务器上:

  • 确保你的防火墙允许传入的查询
  • 确保你的DNS服务器正在运行/正在收听查询 – 如果这是通过ISPConfig运行的(而且看起来你已经正确configuration了ISPConfig),那么请确保DNS服务已经打开。 我不熟悉ISPConfig,但是这肯定是您的托pipe公司可以帮助您的。 如果他们不能,那么去找一个新的托pipe公司,或者摆脱ISPConfig,并且自己运行BIND。

祝你好运。

如果您要运行自己的DNS服务器,他们需要由您的注册商广告。

您需要至less有两台“可靠”的DNS服务器,每台域名都用我们称之为“区域文件”的方式进行响应,尽pipe从技术上说,它不一定要放在一个文件中 – 或者,我想,甚至是在一个文件中,尽pipe这是我所知道的所有DNS服务器通常所做的。

如果您有一个称职的注册商,比如GoDaddy.com,他们已经为您提供免费的注册DNS服务(竞争力),所有这些问题都将消失。

运行你自己有一些好处,但是它们很less,不推荐给初学者。 但是,如果你坚持,你需要成为一名专家。 运行名称服务器并不是真正的新手级任务 – 对不起!

再次,如果你想坚持下去,我推荐NameD …跟着你的鼻子!