首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >停泊域NameServer上的NS记录

停泊域NameServer上的NS记录
EN

Server Fault用户
提问于 2012-08-24 12:01:13
回答 1查看 560关注 0票数 1

我有域名,我在注册网页上为这个域名设置了NS记录。

对egz.:

代码语言:javascript
复制
ns1.some.com
ns2.some.com

在这些ns服务器上,我有记录A,MX。

如果出于任何原因我需要在ns1.some.com和ns2.some.com上设置NS记录?那能起什么作用吗?SOA记录是什么,它应该放在哪里?

谢谢你的回答。

EN

回答 1

Server Fault用户

发布于 2012-08-24 12:49:28

是的,服务于A、MX等记录的名称服务器需要知道它们是权威的,所以它们也必须有NS记录。您应该将其中一个配置为Master,另一个配置为Salve (如果您有两个以上,其余的也应该都是奴隶)。

另一个答案有很多好的信息,但我认为他从来没有真正回答过你的问题。

如果您正在运行BIND,主DNS服务器应该在named.conf中有如下条目:

代码语言:javascript
复制
acl "mysecondaries" {
        12.34.56.78;
};

zone "example.com" {
        type master;
        file "master/example.com";
        allow-transfer { "mysecondaries"; };
};

在奴隶服务器上,如下所示:

代码语言:javascript
复制
zone "example.com" {
        type slave;
        file "slave/example.com";
        masters { 1.2.3.4; };
};

实际记录(只在Master上创建此文件)应该如下所示:

代码语言:javascript
复制
example.com.       IN SOA   ns1.example.com.  root.example.com. {
                                2012082401 ; serial
                                10800      ; refresh (3 hours)
                                3600       ; retry (1 hour)
                                604800     ; expire (1 week)
                                86400      ; minimum (1 day)
                                )

                NS      ns1
                NS      ns2

                MX      10 mail

ns1             A       1.2.3.4
ns2             A       12.34.56.78

mail            A       2.34.5.67

www             CNAME   park.domain.net
@               CNAME   park.domain.net

趁我还在的时候。这里有免费的辅助/从DNS服务,所以您不需要自己操作两个。许多个人和小型网站都是这样设置的。我自己使用Afraid.net和Buddyns.com。

若要添加它们,请将以下内容添加到主服务器上的named.conf中:

代码语言:javascript
复制
acl "afraid" {
        174.37.196.55;
};

acl "buddyns" {
        173.244.206.26;
        174.136.99.149;
};

并更改主服务器上named.conf中每个区域的允许传输指令:

代码语言:javascript
复制
        allow-transfer { "afraid";
                         "buddyns";
                         "mysecondaries"; };

并将相关的ns记录添加到区域文件中:

代码语言:javascript
复制
                NS      ns2.afraid.org.
                NS      b.ns.buddyns.com.
                NS      c.ns.buddyns.com.

使用这些配置有多种方法(如果上面看起来真的是手动的话,是的;但这也使它变得相当容易)。除非你停了很多域名,否则你真的不需要进入更复杂的领域。

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

https://serverfault.com/questions/420755

复制
相关文章

相似问题

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