Articles of domain name system

PTRlogging与Windows DNS服务器不工作

我正在尝试在我的域名(kentrosecafe.com.au)上创buildPTRlogging,以便我可以获得反向DNS查找工作。 我使用的DNS服务器是位于Azure上承载的Wiindows 2012服务器虚拟机上的Windows DNS服务器。 我相信我已经正确configuration了DNS服务器,因为如果直接查询我的DNS服务器反向DNS查找的作品。 但是,如果我使用任何其他DNS服务器,如查询谷歌公共DNS反向查找失败。 例如,如果我做一个nslookup: >nslookup 168.63.166.233 kt-ws02.cloudapp.net Server: UnKnown Address: 138.91.34.179 Name: kentrosecafe.com.au Address: 168.63.166.233 我得到了我期待的结果(即域名)。 我的DNS服务器在kt-ws02.cloudapp.net上。 但是,如果我这样做: >nslookup 168.63.166.233 8.8.8.8 Server: google-public-dns-a.google.com Address: 8.8.8.8 *** google-public-dns-a.google.com can't find 168.63.166.233: Non-existent domain 可能是什么问题? 编辑:在做了一些更多的调查后,不可能让我的ISP来设置它。 看来,在Azure云虚拟机,我目前已经得到了我的邮件服务器设置,目前不可能创buildPTRlogging。 这是一个请求的function,如下所示: 为虚拟机提供反向DNS(PTRlogging) 不幸的是我的post没有真正的答案。 感谢@Gryphius和@BillThor的指针。

更改静态IP后更新DNS

我有一个服务器有多个网卡,每个都有自己的静态IP,我会定期启用或禁用连接服务器到不同的子集。 一旦更改为另一个子网,我的DNSlogging仍然指向旧的IP地址,所以我的客户端无法连接到服务器。 有没有办法从这个服务器更新DNS条目,所以我不必login到我的DNS服务器? 我试过ipconfig / registerdns但这并没有伎俩… 任何帮助,将不胜感激。 TE

绑定和redirect的客户端

有没有可能build议客户使用不同的DNS服务器来parsing特定的域名? 对于bind不仅仅是将查询转发给这个服务器,得到响应并将其提供给客户端,而是build议客户端自己做这个事情? 像这样的东西: zone "myho.st" { type master; file "/etc/bind/db.myho.st"; }; zone "foreignho.st" { redirect-clients-to-dns-server { 192.168.0.100; }; // it is local to clients of course };

反向DNS错误

今天,我将我的DNS和名称服务器更改为Cloudflare。 之后,pingdom发出了一些奇怪的DNS错误。 我search了互联网,但找不到解决scheme。 错误是: Could not find reverse address for 64.233.162.26 (26.162.233.64.in-addr.arpa.). PTR record(s) for the address could not be found in the .arpa-zone. (ip6.arpa. for IPv6 addresses and in-addr.arpa. for IPv4). Could not find reverse address for 64.233.189.27 (27.189.233.64.in-addr.arpa.). PTR record(s) for the address could not be found in the .arpa-zone. (ip6.arpa. for IPv6 […]

我可以在我的ISP上为logging集定义一个子域吗?

我的家庭互联网ISP给我一些DNSlogging,让我redirect到我的dynamicIP地址的名称,我设置 MYNAME.go.myisp.tld 所以访问该域显示我的家庭networking服务器和类似的东西。 但是…是否可以使用本地服务器来定义所有常见的DNSlogging,如mail.myname.go.myisp.tld ? 我似乎无法做到这一点,我不知道如何DNS工作,我的家庭服务器将能够响应mail.myname.go.myisp.tld或将访问者直接从上层服务器得到一个〜 这样的logging答复myisp.tld ?

如何使用SSL将一个域redirect到另一个域?

我有两个域(example.com和example.co.uk)。 .com一个是“头”,有他身后的服务器。 我想要做的是将所有stream量从.co.ukredirect到.com域。 我看了一下互联网,在DNS和redirect工作中做了一个CNAMElogging! ….但是,我已经在.com版本上启用SSL,并且不允许普通的HTTP。 浏览器正在抱怨证书(因为.co.uk和.com不一样)。 问题:如何将.co.uk上的stream量redirect到com,并在.com域上使用SSL? PS我明白,其中一个选项是redirect301,但我想避免这种情况,因为我只需要一个服务器的.co.uk只redirect(不是非常经济)!

区域传输文件被拒绝

我在家庭networking中实现这个function,所以如果我把angular色从主机交换到从机[这台机器应该作为ns.insec的主服务器,而从机服务器在机器1和机器2中作为not.insec的主服务器[primary server用于不用.insec和从服务器用于ns.insec ]。 这里出现了同样的问题区域传输权限被拒绝。它从机器1工作的一种方式,但机器2不能传输区域文件。到目前为止我还没有find任何解决scheme的情况下,交换dns服务器的angular色。 我可以挖掘和做机器2反向查询,但我不能做任何**挖not.insec -t axfr **。 有人可以build议我解决这个问题。 所以我现在可以做一个机器1的挖掘 dig ns.insec -t axfr dig not.insec axfr 所以使用这些我validation了机器1传输文件到机器2但是,如果我从机器2挖这个我得到这个错误消息。 这是machine2的日志文件 Mar 16 14:26:50 ip-172-31-31-48 named[6131]: zone not.insec/IN: sending notifies (serial 7) Mar 16 14:26:50 ip-172-31-31-48 named[6131]: zone ns.insec/IN: sending notifies (serial 10) Mar 16 14:26:50 ip-172-31-31-48 named[6131]: zone 31.31.172.in-addr.arpa/IN: refresh: non-authoritative answer from master 172.31.22.11#53 (source […]

访问本地网站没有DNS?

我有一个nginx负载均衡器设置2个网站。 负载均衡器的IP地址是192.168.123.10我想在本地访问这两个站点来检查是否一切正常。 但是我对主机名和域名感到困惑。 我给了第一个站点的主机名:“testing”和一个域名“mytest.local”。 我在手册中读到,如果我想访问站点,我应该去test.mytest.local,并使该地址的DNS指向负载均衡器的IP。 但我不明白我的电脑怎么知道我想要哪个站点,因为如果我负载平衡的其他站点是anothertest.mytest.local,并且它parsing为相同的IP,这将如何不同呢? 我没有设置任何DNS,我只是想检查Nginx是否工作,所以我仍然可以访问本地的网站test.mytest.local? (没有build立一个DNS)?

DKIM密钥长度导致validation失败?

我设置了一个DKIMlogging,因为它超过了255个字符的长度限制,所以我不得不分割这个值。 但现在我看到,在线跳棋抱怨p =不是base64编码。 比如这个网站 – http://dkimcore.org/c/keycheck 。 这是我如何在DNS中设置: mta._domainkey.domain.com. IN TXT "v=DKIM1; k=rsa p=xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx/xxxxxxxxxxxxxxxxxxxxxxxxxx/xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx/" \ " xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx/xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx/xxxxxxxxxxxxxxxxxxxxxxxxxx" 在p值中,我使用了2种格式之一,据我所知,在使用更长的键时必须使用它。 所以你可以看到我有斜线 "xxxxxx/" \ "xxxxxx" 在那里分开两个string。 这也是我可以让BIND停止抱怨语法错误的区域并通过validation的唯一途径。 我试图在没有引号的情况下一起运行它,只使用斜杠,但BIND抱怨。 所以我开始使用space \ space格式。 现在,使用在线检查器,它告诉我我的密钥是“不好”,我的p值不是基地64编码。 我的问题是: 1)在线检查是否抱怨,因为它看到logging拆分,并没有正确处理,或者我的密钥实际上有问题? 2)我想知道,因为它说基数64,如果它不喜欢所有其他的价值? 那些在那里? 3)在BIND中使用长键和在线工具使用长键的最佳做法是什么? 更新:这是我在服务器上得到确切的错误,当我尝试运行logging一起没有xxxxx“\”xxxxxxx“ dns_rdata_fromtext: db.file:70: syntax error _default/zonename/IN: syntax error zone zonemane/IN: loading from master file zonefile failed: syntax error zone zonename/IN: not […]

我可以在具有Alogging的子域上激活通配符SSL吗?

在系统pipe理或networking方面,我是一个noob,我想我会从这里的专业人士那里得到一些有价值的见解。 我在一所大学工作,我们在www.myuniversity.com网站上托pipe我们的网站。 我们获得了一个运行带有CPanel的CentOS的VPS。 我们最近获得了成功安装在* .myuniversity.com上的wilcard证书。 在校园内,我们build立了一些平台,如Moodle和DSpace。 我们希望人们分别通过使用moodle.myuniversity.com和dspace.myuniversity.com来访问这些平台。 为此,我们在CPanel中创build了一个指向校园网平台服务器的IP地址的Alogging。 这工作得很好。 几天前,我们决定使用SSL访问这些平台。 所以我们必须为moodle.myuniversity.com和dspace.myuniversity.com启用SSL。 在我们的托pipe服务提供商的帮助下,我必须先删除Alogging并使用CPanel创build子域。 在此之后,托pipe支持在子域上安装了SSL。 这样做后,我重新创build了Alogging,现在,我可以访问平台没有SSL,但我不能与SSL,即当我尝试浏览https://moodle/dspace.myuniversity.ac.ug我得到一个“此网站无法到达“错误。 我想知道我是否正在经历正确的步骤。 如果我缺less什么东西或者如果我做错了什么。 我感谢任何帮助我指引我走向正确的方向。 谢谢!