首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何为我的域名创建名称服务器?

如何为我的域名创建名称服务器?
EN

Server Fault用户
提问于 2010-11-01 06:46:10
回答 2查看 307关注 0票数 1

我拥有的:

  • 1虚拟专用服务器(非托管Linux VPS)
  • 1个专用IP地址

从X主机公司购买

  • 少数域名

从Y托管公司购买

我想做什么

我需要设置名称服务器从我的域名,我已经购买了一个不同的托管公司。

如何在VPS上创建一个集合名称服务器,以便解析所有具有相应IP地址和资源记录的域名

示例

假设我有域名:

domainname1.com domainname2.com domainname3.com

我想要创建一个像ns1.domainame1.com这样的名称服务器,这样我就能够解析我上面域名的所有DNS记录。

这样我就可以指出每一个:

代码语言:javascript
复制
domainname1.com --> ns1.domainame1.com
domainname2.com --> ns1.domainame1.com
domainname3.com --> ns1.domainame1.com

我试过使用bind9,而且很舒服,唯一的问题在于名称服务器,即ns1.domainname1.com

请帮忙..。

EN

回答 2

Server Fault用户

回答已采纳

发布于 2010-11-01 08:11:00

您可以在服务器上安装bind9,我将说它的IP地址为1.2.3.4;我们将称之为ns1.domainname1.com。您将其配置为domainname1.com、domainname2.net和domainname3.org三个区域(让我们在TLDs中传播爱!)。确保您有一个SOA记录,其中列出ns1.domainname1.com和ns2.domainname1.com作为每个域的权威,以及ns1.domainname1.com和ns2.domainname1.com的记录,指向1.2.3.4)。

你测试他们的工作

代码语言:javascript
复制
ns1% dig soa domainname1.com @localhost

另外两个领域也是如此。在这一点发挥作用之前,不要再往前走了。

更改您的胶水记录,即通过您的注册员维护的记录(您为拥有域名domainname1.com、domanname2.net等的权利支付的组织)。因此,列出的每个域的名称服务器是ns1.domainname1.com和ns2.domainname1.com。在对domainname1.com的记录执行此操作时,还必须给出两个名称服务器的IP地址,即1.2.3.4。这避免了鸡和蛋的问题,我去查找www.foo.com,被告知foo.com的权威服务器是ns1.foo.com和ns2.foo.com,所以我尝试查找这些服务器,然后被告知foo.com的权威服务器是ns1.foo.com和ns2.foo.com,所以我试图查找这些服务器,您可以看到问题出在哪里,是吗?

应该是这样的。您可以检查胶水记录是否正确

代码语言:javascript
复制
whois domainname1.com

而且您已经知道您的同名服务器是服务的,因为您检查了上面的dig,对吗?无论如何,再检查一次,最好是从第三个框中,这样你就不会忽视任何与防火墙相关的问题,或者我只听127.0.0.1问题。

可选的额外:找一个朋友与同名服务器,并让他/她运行二级NS为你。通常,您需要为一个域做两个NS记录的广告,虽然可以列出相同的记录两次,但这是不好的形式。这里还有很多其他的事情需要做,确保ns1允许您的朋友的框传输区域,您的朋友的盒子配置成将您视为主人,诸如此类的事情)。如果您这样做,请将ns2.domainname1.com的A记录更改为您区域文件中朋友的名称服务器地址,并相应地记录您的胶水记录。

享受同名的善良,喝一杯赚得好的咖啡。这有意义吗?

票数 2
EN

Server Fault用户

发布于 2010-11-01 07:40:18

你正在寻找的是一个虚荣心域名,你可以找到一些信息这里

票数 0
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/196807

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档