首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Godaddy和PowerDNS权威记录配置

问Godaddy和PowerDNS权威记录配置
EN

Stack Overflow用户
提问于 2017-05-10 18:43:43
回答 1查看 340关注 0票数 1

我有一个域名,并且我已经决定配置一个DNS服务器来将查询重定向到它。问题是,当我试图将它添加到godaddy控制台时,它报告TLD无效。我使用的是在Centos 7虚拟机上运行的Powerdns。我没有使用Poweradmin,只使用了PowerDNS和Mariadb。我在虚拟机上有公共IP,但显然Godaddy不能使用IP。这是我的DB: MariaDB中的记录表

代码语言:javascript
复制
[powerdns]> select * from records;

    +----+-----------+-------------------+------+---------------------------+-------+------+-------------+----------+-----------+------+
    | id | domain_id | name              | type | content                   | ttl   | prio | change_date | disabled | ordername | auth |
    +----+-----------+-------------------+------+---------------------------+-------+------+-------------+----------+-----------+------+
    |  1 |         1 | test.com          | SOA  | localhost none@null.com 1 | 86400 | NULL |        NULL |        0 | NULL      |    1 |
    |  2 |         1 | www.test.com      | A    | XXX.XXX.XXX.XXX           |   120 | NULL |        NULL |        0 | NULL      |    1 |
    |  3 |         1 | test.com          | A    | XXX.XXX.XXX.XXX           |   120 | NULL |        NULL |        0 | NULL      |    1 |
    |  4 |         1 | test.com          | NS   | ns1.test.com              | 86400 | NULL |        NULL |        0 | NULL      |    1 |

我已经打开了端口53,如果我试图获得关于我的域的信息,我会从dig和nslookup得到正确的答案。实际上,我不确定我是否真的需要NS记录,如果需要,应该是什么类型的。以下是dig和nslookup命令的输出:

代码语言:javascript
复制
-bash-4.2$ dig +short test.com XXX.XXX.XXX.DNS
XXX.XXX.XXX.XXX


-bash-4.2$ nslookup test.com XXX.XXX.XXX.DNS
Server:         XXX.XXX.XXX.DNS
Address:        XXX.XXX.XXX.DNS#53

Name:   test.com
Address: XXX.XXX.XXX.XXX

其中,XXX.XXX是我的web服务器的IP,XXX.DNS是我运行Powerdns的虚拟机的IP

备注:我已将我的域名改为test.com,并屏蔽了我的网络服务器和域名服务器的IP。

EN

回答 1

Stack Overflow用户

发布于 2017-05-10 20:24:06

如果想要自定义DNS,则需要创建至少2个dns主机名:

  1. 登录godaddy,打开dns面板(网址类似:https://dcc.godaddy.com/manage/YOUR_DOMAIN_NAME_HERE/dns )
  2. 单击“主机名”,然后单击“添加”按钮,然后输入主机名(如'dns1')和您的dns服务器的ip。然后重复(例如,跟踪作为域名服务器面板,找到“名称服务器”并单击“更改”按钮,选择“自定义”,然后输入dns2.YOUR_DOMAIN_NAME
  3. dig和dns2.YOUR_DOMAIN_NAME
  4. configure NS + dns2,并确保返回以下行: YOUR_DOMAIN_NAME IN NS dns1.YOUR_DOMAIN_NAME YOUR_DOMAIN_NAME IN NS dns2.YOUR_DOMAIN_NAME
  5. configure你的dns服务器。添加区域YOUR_DOMAIN_NAME、NS记录和dns1/dns2。一个record.
  6. test.在本地www.YOUR_DOMAIN_NAME服务器上,dns +trace
  7. 需要48小时才能过期。
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/43890169

复制
相关文章

相似问题

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