是否有可能允许用户将他们的域名指向他们的域名提供商的域名服务器,例如GoDaddy,123-reg等。例如,他们将我的名称服务器: ns1.domain.com , ns2.domain.cominput到名称服务器面板。
但是当我去到我的服务器上没有configurationBIND的新域时,Firefox说服务器找不到。
当我做一个DNS查询,域名有我的域名服务器和域名服务器的IP,但不带我到我的服务器。 我已经有一个configuration了BIND的域名,但是我想允许其他不是我的域名的域名能够连接到我的域名服务器,而无需使用BINDconfiguration域名,或者这是必要的吗?
绝对……我一直这样做。 虽然你正在把一个程序和一个协议混合在一起。 “绑定”是一个程序…(其中最stream行的DNS服务器之一)如何configuration它是另一个课题完全。
几乎每个注册商都会允许您更改名称服务器logging以指向另一个名称服务器(您的名称服务器),但是您必须在相应logging的最后logging您的名称。 不幸的是/幸运的是,DNSlogging几乎被全世界所有的ISPcaching,不幸的是logging可能花费大量的时间来过滤所有的caching服务器…这就是为什么你可能有问题。 没有更多的信息,不能确定。 从那里,这只是一个简单的事情,用正确的地址更新你的名字服务器,你就完成了。
所以你用户有一个域,说user.com。 这个user.com有你的名字服务器ns1.domain.com和ns2.domain.com。
现在有人想访问www.user.com。 它首先要求.com服务器“我应该使用哪个服务器来查找www.user.com地址?”,然后得到答复 – “使用nsX.domain.com”,现在它转到ns1.domain.com并询问“你知道www.user.com的地址?“。 你的BIND回答“我不知道什么是user.com”。 完成。
您必须为BIND中的每个用户域添加单独的区域。
要么
您的用户可以使用他们的注册商DNS服务器,并configurationCNAME或DNAMElogging指向您的域名 (域名,而不是域名服务器)。 这种方法存在问题,因为不能为区域顶点(裸域)设置CNAME。
要么
您的用户可以使用他们的注册商DNS服务器,并在您的区域中configurationDNSlogging的方式相同。
如果你想让你的bind服务器的其他域名,你必须添加他们作为额外的区域。 这将需要重新configuration您的绑定服务器。
最简单的configuration是您的服务器是维护域的主副本的另一台服务器的从服务器。 在这种情况下,您的服务器将是辅助服务器。
如果您的服务器要成为主服务器,则需要configuration该区域的条目,并确保该区域configuration了至less一个辅助服务器。
如果您只想为它们服务器内容,则可以将其自己的DNS服务器configuration为指向您的服务器。 您可能需要configuration您提供的服务,以了解他们所服务的新域。
不,域名在您将BINDconfiguration在您身边之前不会运行。 当他们提供您的主机名作为他们的域的NSlogging的域registry,所有的DNS请求将被路由到您的服务器。
但是你的服务器必须知道如何回答它们。 而BIND只能回答它configuration的区域。 如果configurationBIND对您来说太难了,请尝试使用数据库后端或其他名称服务器软件。 如果其他人可以通知您,他们已经创build了一个新的域,并且只是将其添加到您的configuration中,那么最好。 我不认为你每个月都会增加很多域名。
但如果是的话,你可以尝试自动化。 设置BINDlogging所有收到的查询,然后例如每小时让脚本分析查询,只筛选那些BIND不知道答案(应该是SERVFAIL),运行whois以确保域实际上指向您的DNS服务器并将域添加到BIND。 然后每个新的域名将在第一个请求到达您的服务器后的1小时内运行。
是的你可以
一个例子:
dig microsoft.com

正如我们所看到的,microsoft.com域名是在nsX.msft.net DNS服务器上托pipe的。 ns1.msft.com名称服务器不仅可以托pipemicrosoft.com命名空间,还可以托pipe其他命名空间(其他区域)(即trees.com,cats.com,houses.com)。 在我提供的例子中,你的DNS服务器就像msft.com域名服务器。
另请注意,microsoft.com区域的DNS服务器不必作为microsoft.com的子域名(例如ns1.microsoft.com)托pipe。 虽然,这是可能的(使用胶A RR)。 DNS服务器域名可以完全不同于服务器主机的域名空间(区域文件)! (即DNS服务器域名:ns1.msft.net,托pipe的域名空间:microsoft.com)。