none
为什么我DC降级了DNS里面的NS记录没有自动清除? RRS feed

  • 问题

  • 公司DC要升2008R2域,把2003的DC降级后,发现DNS里面的NS记录没有自动清除掉已降级DC的NS记录,降级的DC的DNS集成在AD的,奇怪的是降级后,NS记录一直还在。另外DNS里面还有几个已建立的存根区域,但这几个存根区域里面居然没有粘连A记录,只有SOA和NS记录,我手动删已降级的NS记录的时候又提示我是否要同时删除粘连记录,然后DNS控制台就死在那动不了了。请高手帮忙分析分析这是什么原因啊?(PS:手动删NS记录实在吃不消,PTR区域划了将近100个,里面每个都有NS记录)

    多一点谦虚,多一点热心,多一点帮助,多一点进步,多一点成功..

    2012年12月19日 6:28

答案

  • 没错,问题就是这了,命令我是想用,可是没做过这方面的,网上没找到有类似的案例,命令是不是用dnscmd /config里面的呢?这条命令可以删除反向查询区域的NS记录吗?还望指教。

    多一点谦虚,多一点热心,多一点帮助,多一点进步,多一点成功..

    这命令我也不熟,Windows下操作毕竟以GUI居多。

    简单查了一下,应该是 /RecordDelete 这个子命令吧,你再进一步查查,做做实验,然后再在真实环境搞吧。

    • 已标记为答案 Rik1012 2012年12月19日 9:48
    2012年12月19日 8:58

全部回复

  • 你这句话太长了,能把你的问题按照优先级细分成几个,让大家逐个帮你解决吗?
    2012年12月19日 6:43
  • 1.2003的DC降级后,DNS里面的NS记录没有自动清除

    2.DNS里面有几个存根区域,但是存根区域本来应该有NS服务器的粘连A记录,现在却发现没有

    3.因为降级后的DC在DNS里面没有自动清除NS记录,所以手动去删,在存根区域和反向查询区域里面删NS记录的时候会提示“你想删除粘连记录xxxx[IP]吗”,然后DNS控制台就卡死了


    多一点谦虚,多一点热心,多一点帮助,多一点进步,多一点成功..

    2012年12月19日 7:02
  • 好,首先我们来分析第一个问题:2003的DC降级后,DNS里面的NS记录没有自动清除

    首先,请问一下,这个“自动清除”,是你个人认为理所应当的?还是你看到微软官方文档写明这是个应有的行为?是否有在别的干净环境下确实验证过这一行为?


    • 已编辑 Finy 2012年12月19日 7:22
    2012年12月19日 7:22
  • 当然是有的了,我自己在虚拟机上搭了2台DC,然后把一台DC降级了,DNS里面的NS记录就自动清除掉了,所以我才感到奇怪为什么实际环境里的NS记录没有自动清除掉。

    多一点谦虚,多一点热心,多一点帮助,多一点进步,多一点成功..

    2012年12月19日 7:35
  • 当然是有的了,我自己在虚拟机上搭了2台DC,然后把一台DC降级了,DNS里面的NS记录就自动清除掉了,所以我才感到奇怪为什么实际环境里的NS记录没有自动清除掉。

    多一点谦虚,多一点热心,多一点帮助,多一点进步,多一点成功..

    好,既然现在你的真实环境里就是没清除掉,这已经是个现实了。追究其原因的意义可能小于你期望快速手动清除这些残余信息,对吗?

    所以就来到了你的问题3:因为降级后的DC在DNS里面没有自动清除NS记录,所以手动去删,在存根区域和反向查询区域里面删NS记录的时候会提示“你想删除粘连记录xxxx[IP]吗”,然后DNS控制台就卡死了

    这个问题,导致了你手动清除都做不到,是你目前真正最头疼的问题,对吗?

    既然GUI的方式暂时行不同,我们先抛开对此的排错,你是否尝试过用命令行方式呢(dnscmd)?是否也会卡住或失败?



    • 已编辑 Finy 2012年12月19日 8:27
    2012年12月19日 8:21
  • 没错,问题就是这了,命令我是想用,可是没做过这方面的,网上没找到有类似的案例,命令是不是用dnscmd /config里面的呢?这条命令可以删除反向查询区域的NS记录吗?还望指教。

    多一点谦虚,多一点热心,多一点帮助,多一点进步,多一点成功..

    2012年12月19日 8:32
  • 没错,问题就是这了,命令我是想用,可是没做过这方面的,网上没找到有类似的案例,命令是不是用dnscmd /config里面的呢?这条命令可以删除反向查询区域的NS记录吗?还望指教。

    多一点谦虚,多一点热心,多一点帮助,多一点进步,多一点成功..

    这命令我也不熟,Windows下操作毕竟以GUI居多。

    简单查了一下,应该是 /RecordDelete 这个子命令吧,你再进一步查查,做做实验,然后再在真实环境搞吧。

    • 已标记为答案 Rik1012 2012年12月19日 9:48
    2012年12月19日 8:58
  • 恩,刚查了一下命令,是/recorddelete,在虚机上测了一下没问题,我到实际环境试试。

    多一点谦虚,多一点热心,多一点帮助,多一点进步,多一点成功..

    2012年12月19日 9:02
  • 搞定了,脚本删就没问题,直接用PS写了个脚本搞定了。另外想问下为什么存根区域里面没有粘连的A记录?这个比较奇怪。

    多一点谦虚,多一点热心,多一点帮助,多一点进步,多一点成功..


    • 已编辑 Rik1012 2012年12月19日 9:49
    2012年12月19日 9:48
  • 搞定了,脚本删就没问题,直接用PS写了个脚本搞定了。另外想问下为什么存根区域里面没有粘连的A记录?这个比较奇怪。

    多一点谦虚,多一点热心,多一点帮助,多一点进步,多一点成功..


    那应该又是先前哪里出问题了吧。。。

    按照 存根区域(Stub Zone)的定义:

    A stub zone is a copy of a zone that contains only those resource records necessary to identify the authoritative Domain Name System (DNS) servers for that zone. A stub zone is used to resolve names between separate DNS namespaces. This type of resolution may be necessary when a corporate merger requires that the DNS servers for two separate DNS namespaces resolve names for clients in both namespaces.

    A stub zone consists of:

    • The start of authority (SOA) resource record, name server (NS) resource records, and the glue A resource records for the delegated zone.
    • The IP address of one or more master servers that can be used to update the stub zone.
    2012年12月19日 10:04
  • 哎,搞不清那里出问题,这公司我也刚来没多久,还有更奇怪的,DC降成成员服务器居然连这台服务器的A记录都没了,看系统的system 和appliaction日志也没有错误,无语了,先就这样吧,希望过段时间上exchange的时候不要出什么问题就好了。

    多一点谦虚,多一点热心,多一点帮助,多一点进步,多一点成功..

    2012年12月19日 11:49