在Windows Server 2008的专用服务器上遇到了一些麻烦。我已经得出了必须为邮件服务器设置反向DNS的结论。 目前的设置是这样的: 邮件服务器是从第三方公司租用的交换服务器,并在我们的dns服务器中设置为MXlogging。 dns服务器托pipe在不同的机器上,即我自己控制的专用服务器(Windows Server 2008)。 问题是谁需要设置反向dns: 承载电子邮件服务器的公司 我,这控制域的DNS区域 托pipe我们的名称服务器的公司 我从来没有真正明白谁有权设置反向DNS区域。
我找不到为什么我的域名偶尔无法访问某些访问者。 有一些我的意思是一些,不是每个人。 我正在网站上工作,有时候我再也无法访问了。 我认为这是一个托pipe相关的问题。 我的浏览器中出现“网站未find”错误。 在同一时间,我仍然可以访问从另一台计算机(具有不同的IP地址)的网站。 当我醒来的第二天,问题就消失了,不幸的是,我放了下去,并没有试图找出背后的原因。 现在我自己和我的一些课程伙伴不能访问我们的网站,而其他人则能够访问我们的网站。 网站现在无法访问早些时候访问的人。 我正在通过错误日志和任何可能在Cpanel中使用的东西。 但我有点失落。 我没有广泛的有关服务器的知识。 这意味着我的推理可能是错误的。 我认为有些访问者在理论上可以在很短的时间内下载/上传很多IP地址。 我认为一些防止“垃圾邮件”的防御机制本可以奏效。 但是,当我看着Cpanel,我看到没有IP地址被禁止。 使用谷歌使我发现这个问题可能是由ISP和他们的DNS服务造成的。 我发现有可能使用特定的DNS服务器,而不是“自动获取DNS服务器地址”。 我改变了我的连接(特别是互联网协议版本4)的设置,现在我可以再次访问我的网站。 我现在使用opendns.com域名服务器。 这意味着我find了一个修复。 但是我仍然不知道为什么问题首先发生。 我不应该问我的网站的访问者更改他们的互联网连接的设置。 所以,问题是:为什么会发生这种情况,我该如何防止呢? 如果我能? 编辑1:我的注册商logging如下所示: Type IP Hostname Alias MX Preference NS ns3.website.com NS ns4.website.com
我在Windows Server DNS中有几个区域。 我希望为现有区域添加大约50个独特的别名。 有什么技巧可以使用吗? 我试图谷歌它的奇怪的postbuild议使用dnscmd ..但我不知道如果这是正确的,如果是这样,如何以及文件格式应该是什么。 假设所有的别名都在一个文件中。 例如。 test10 Alias(CNAME) www.foo.com 当然,我可以将文件连接成任何格式和列,是必需的。
我发现这可以NSlogging指向多个logging? ,但想知道有什么区别。 例如: mydomain.com. IN NS ns1.myhost.com. mydomain.com. IN NS ns2.myhost.com. ns1.myhost.com. IN A 111.222.333.1 ns2.myhost.com. IN A 111.222.333.2 与 mydomain.com. IN NS ns.myhost.com. ns.myhost.com. IN A 111.222.333.1 ns.myhost.com. IN A 111.222.333.2 编辑:实际上,来想一想,MXlogging可以这么说。 任何突破的差异? 编辑2:再次,MX允许使用优先值,所以它是一个不同的情况下,在一个IP每域更有用。
我在Heroku上托pipe一个应用程序,并与Zerigo有一个基本的DNS计划。 我尝试通过Heroku命令行工具将Zerigo计划从“基本”升级到“第1层”,并收到以下错误: 主机名不能同时分配给CNAME和其他loggingtypes(CNAME会覆盖所有其他具有相同主机名的loggingtypes) 任何人都可以帮我理解这个错误信息,或者有谁经历过这个问题? 更新: 我没有重复的CNAME条目,我可以通过Zerigo网站直接升级我的帐户。 看到我的评论以下接受的答案。 如果/当Zerigo或Heroku确认根本原因时,我会添加另一个更新。
我试图想一个干净的方式来确定机器的位置(主要是它们属于哪个数据中心)基于他们的networking设置。 我希望它是dynamic的,而且我正在考虑使用特定于每个数据中心的DNS服务器的特殊DNSlogging。 例如,你可以有: root@machine1# dig TXT mysite … mysite 3600 IN TXT "DC1" … root@machine2# dig TXT mysite … mysite 3600 IN TXT "DC2" … 等等 我知道DNS有一个特殊的LOC位置logging,但它需要坐标,所以它不会帮助我的情况。 有没有解决这个问题的标准方法,另一种特殊types的logging,或者TXTlogging中的一些标准条目?
目前我正在将我们所有的域名转移到我们自己的域名服务器上。 在我.de我们自己的.de域名之前,这不是一个问题。 我(想我)理解NS 在自己的领域内的含义,因此需要胶水logging。 直到昨天,我会认为我有一个相当不错的绑定和DNS区域的理解,直到我从Denic名称服务器predelegation检查提出这个错误: 名称服务器IP地址不一致(NS,提供的胶水,确定的胶水) ns2.hartwig-at.de [88.198.242.190/88.198.242.190] 确定的默认parsing器:[],其他parsing器确定:{88.198.242.190/88.198.242.190=[/2a01:4f8:d13:3c85:0:0:0:2,/88.198.242.190]} 名称服务器IP地址不一致(NS,提供的胶水,确定的胶水) ns1.hartwig-at.de [cloud.hartwig-at.de/176.221.46.23] 确定的默认parsing器:[],其他parsing器确定:{cloud.hartwig-at.de/176.221.46.23=[/2a00:1158:3:0:0:0:0:b6,176.221.46.23]} 结果的屏幕截图 我的登记员的支持远比我好,或者没有线索。 无论哪种方式,他们避免我的问题,这个错误是什么意思。 他们只是告诉我 您的名称服务器必须将您自己的名称服务器作为默认parsing器返回。 但这对我来说没有任何意义,他们拒绝试图用任何其他方式解释。 这是我当前区域文件的头部: @ 86400 IN SOA ns1.hartwig-at.de. hostmaster.hartwig-at.de. ( 2012070505 ; serial 1d ; refresh 3h ; retry 4w ; expiry 1h ) ; minimum 3600 IN NS ns1.hartwig-at.de. 3600 IN NS ns2.hartwig-at.de. 3600 IN MX 10 […]
我正在从一个旧的服务器移动到一个新的,一切都很顺利,直到我到达DNS服务器。 我不能得到反向查找工作。 我找不到任何configuration错误,但我不是专家。 本地rDNS工作,但从其他Inet主机失败。 named.conf中: 区域“5.253.159.in-addr.arpa”IN { type master; file "5.253.159.in-addr.arpa"; allow-query { any; }; }; 区域configuration:(5.253.159.in-addr.arpa) $ TTL 86400 @ IN SOA h4u.be. root.h4u.be. ( 2012083001 ;Serial 3600 ;Refresh 1800 ;Retry 604800 ;Expire 86400 ;Minimum TTL ) 5.253.159.in-addr.arpa。 IN NS ns.h4u.be. 5.253.159.in-addr.arpa。 IN NS ns2.h4u.be. 123 IN PTR h4u.be. 本地主机挖掘结果: ;; 全局选项:+ cmd ;; […]
我们一直在移动数据中心,而且我有很多旧logging不正确,但是在DNS中作为CNAMElogging,但是Alogging具有直接IP(例如192.168.100.n),并且他们全部移动到新的子网(10.19.100.n)。 我只需要编写一个powershell脚本来更改所有这些logging。 我发现这个网站: http://www.indented.co.uk/index.php/2008/12/30/administering-microsoft-dns-in-powershell/ 并从中做出这个简单的脚本: $dnsServer = "meldc2" $scope = New-Object Management.ManagementScope("\\$dnsServer\root\MicrosoftDNS") $path = New-Object Management.ManagementPath("MicrosoftDNS_Zone") $options = New-Object Management.ObjectGetOptions($Null,[System.TimeSpan]::MaxValue, $True) $ZoneClass= New-Object Management.ManagementClass($scope,$path,$options) $Zones = Get-WMIObject -Computer $dnsServer -Namespace "root\MicrosoftDNS" -Class "MicrosoftDNS_Zone" $Zones | Get-Member foreach($Z in $Zones) { $Z | Select-Object Name,DsIntegrated,ZoneType,Reverse,Data } 但是这只能让我得到一个根区列表。 我不明白如何遍历每个区域中的所有条目。 另外,我所看到的所有例子都涉及到添加新的区域,但是在修改现有的Alogging时没有任何例子。
我在Godaddy有两个胶水logging,例如: NS1.MYDNSSERVER.COM NS2.MYDNSSERVER.COM 我的域名中有三个NSlogging: NS1.MYDNSSERVER.COM NS2.MYDNSSERVER.COM NS3.MYDNSSERVER.COM 如果我有胶水logging,为什么我需要NSlogging? 额外的logging(NS3.MYDNSSERVER.COM)是一个真正的DNS服务器,但由于某种原因,我不能更新这个logging作为胶水logging。 这会造成什么问题吗?