我的服务器有一个IP分配给它。 它作为一个DNS服务器运行,但没有域指向它 – 现在没有什么是使用它的DNS。 我有一个域,我想在这台服务器上主机。
我可以让我的服务器提供DNS的域名,以及托pipe?
所以我可以有一个服务器:
91.101.8.107
一个领域:
furnace.com
并在我的注册商处为这个域名设置这些域名服务器:
ns1.furnace.com ns2.furnace.com
…我想不出这将如何工作。 当然,我需要一个单独的服务器与自己的DNS作为名称服务器? 那么我的服务器只能作为其他域的名称服务器,而不是炉的名称服务器..?
(仅供参考:那些不是真正的域名或IP)
它将工作,因为胶水logging – 除NSlogging外,com区域还将包含ns1.furnace.com和ns2.furnace.com的Alogging
示例(xname.org提供免费的DNS托pipe,希望他们不介意在这里使用它们):
$ dig any +norecurse xname.org @D0.ORG.AFILIAS-NST.org. ; <<>> DiG 9.5.1-P2 <<>> any +norecurse xname.org @D0.ORG.AFILIAS-NST.org. ;; global options: printcmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 28941 ;; flags: qr; QUERY: 1, ANSWER: 0, AUTHORITY: 4, ADDITIONAL: 3 ;; QUESTION SECTION: ;xname.org. IN ANY ;; AUTHORITY SECTION: xname.org. 86400 IN NS ns0.xname.org. xname.org. 86400 IN NS ns2.xname.org. xname.org. 86400 IN NS ns1.xname.org. xname.org. 86400 IN NS ns3.xtremeweb.de. ;; ADDITIONAL SECTION: ns0.xname.org. 86400 IN A 195.234.42.1 ns1.xname.org. 86400 IN A 87.98.164.164 ns2.xname.org. 86400 IN A 88.191.64.64 ;; Query time: 42 msec ;; SERVER: 199.19.57.1#53(199.19.57.1) ;; WHEN: Thu Jun 4 22:15:27 2009 ;; MSG SIZE rcvd: 159
ns3.xtremeweb.de不在xname.org区域,因此在这里不需要胶水logging。
答案是肯定的,但有一些资格。
1-没有理由一个物理服务器不能做这两个function。 相同types的服务器软件(DNS服务器,通常是BIND)都可以。
但是,您将需要一个额外的系统作为您的备份名称服务器。 当你说“托pipe”,我解释为:通过DNS提供给公众。 如果是这样,您的注册商将需要两个名称服务器。 您不一定需要自己configuration该服务器,但是您确实需要将您的DNS域从至less两个不同的IP地址(可能是两个不同的系统)中分配出去。
没有技术上的原因,为什么这不起作用。 然而,你应该有多个域名服务器的原因当然是,如果一台服务器停机,另一台服务器可以访问,那么多域名注册商要求这些服务器不一样。
你可以做什么,是你自己的主要域名服务,并find一些(免费)二级域名服务(如www.everydns.net)。
这样,这将完美的工作。
至于为什么这首先起作用:还有一个“whois”系统,用来查找第一个名称服务器。 更多细节可以在维基百科(http://en.wikipedia.org/wiki/Domain_name_system)