domain-name-system – 为什么我的域控制器导致我的路由器发送唯一本地地址的广告?

前端之家收集整理的这篇文章主要介绍了domain-name-system – 为什么我的域控制器导致我的路由器发送唯一本地地址的广告?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我目前正在评估Server 2012作为 Linux和Windows工作站和服务器的小型异构网络中的域控制器,所有这些都将最终加入域.这是一个100%的双栈网络;每个设备都具有IPv4和IPv6连接.路由器是运行radvd 1.9.1的Linux服务器和各种其他必需品.

我刚刚安装了第一个域控制器;它的域名是ad.businessname.com(其中businessname.com由外部DNS服务器处理;域名也有公共网站,电子邮件等,此时这些域名不会加入域名).它是安装了AD DS和DNS角色的服务器核心.一切似乎都很好,我准备建立第二个DC并开始加入计算机,但……

现在我的网络上有额外的IPv6路由器广告,广告Unique Local Addresses.它还宣传实际路由器正在宣传的本机IPv6前缀.起初我认为这些RA来自域控制器,因为当我关闭它时它们就消失了,但是在运行Wireshark后我看到它们来自我的实际IPv6路由器. Wireshark显示,这个版本的RA很快就跟随了来自DC的fd4a:e7ab:34a5 :: 1的邻居请求.

奇怪的是,当域控制器不在网络上时,路由器也发送它通常发送的原始路由通告.这个版本的RA匹配/etc/radvd.conf(下面是一个副本).与Wireshark的快速会话证实,两个版本的路由器广告都来自运行radvd的Linux路由器的MAC地址.

到目前为止,这些似乎无害,因为我的IPv6连接并未因额外RA的存在而中断.但由于我已经拥有全球IPv6连接,因此ULA似乎是不必要且不需要的.

我昨晚花了很多钱,今天在互联网上搜索,试图弄清楚发生了什么,但除了暗示它是might have something to do with the IP Helper Service(以及模糊警告不要关闭它)之外,几乎找不到任何解释.但据我所知,当本机IPv6可用时禁用此服务应该是安全的.

所以我的问题是:

>为什么Windows为ULA网络发送邻居请求?
>为什么要发送这些RA,显然是作为回应?
>为什么他们除了我的本地地址之外还宣传ULA?
>这不会导致以后的IPv6路由出现问题吗?
>我是否必须忍受这个,或者我如何使Windows和radvd行为?

各种配置信息如下:

这是一个被发送的捕获RA(如radvdump所示,IMO比wireshark的输出更容易阅读).你可以看到它正在宣传ULA和公共前缀(这里隐藏).当我关闭域控制器时,此版本的RA停止出现在网络上.

  1. #
  2. # radvd configuration generated by radvdump 1.9.1
  3. # based on Router Advertisement from fe80::20c:29ff:fef4:66f1
  4. # received by interface eth0
  5. #
  6.  
  7. interface eth0
  8. {
  9. AdvSendAdvert on;
  10. # Note: {Min,Max}RtrAdvInterval cannot be obtained with radvdump
  11. AdvManagedFlag off;
  12. AdvOtherConfigFlag on;
  13. AdvReachableTime 0;
  14. AdvRetransTimer 0;
  15. AdvCurHopLimit 0;
  16. AdvDefaultLifetime 1800;
  17. AdvHomeAgentFlag off;
  18. AdvDefaultPreference medium;
  19. AdvSourceLLAddress on;
  20. AdvLinkMTU 1500;
  21.  
  22. prefix fd4a:e7ab:34a5::/64
  23. {
  24. AdvValidLifetime 86400;
  25. AdvPreferredLifetime 86400;
  26. AdvOnLink on;
  27. AdvAutonomous on;
  28. AdvRouterAddr off;
  29. }; # End of prefix definition
  30.  
  31.  
  32. prefix 2001:db8:16:bf::/64
  33. {
  34. AdvValidLifetime 86400;
  35. AdvPreferredLifetime 86400;
  36. AdvOnLink on;
  37. AdvAutonomous on;
  38. AdvRouterAddr off;
  39. }; # End of prefix definition
  40.  
  41.  
  42. RDNSS fd4a:e7ab:34a5::1
  43. {
  44. AdvRDNSSLifetime 86400;
  45. }; # End of RDNSS definition
  46.  
  47.  
  48. DNSSL businessname.com
  49. {
  50. AdvDNSSLLifetime 1800;
  51. }; # End of DNSSL definition
  52.  
  53. }; # End of interface definition

这是原始路由器广告,它与路由器的/etc/radvd.conf匹配,并且仍然被发送到网络上,与上面的路由器交替:

  1. #
  2. # radvd configuration generated by radvdump 1.9.1
  3. # based on Router Advertisement from fe80::20c:29ff:fef4:66f1
  4. # received by interface eth0
  5. #
  6.  
  7. interface eth0
  8. {
  9. AdvSendAdvert on;
  10. # Note: {Min,Max}RtrAdvInterval cannot be obtained with radvdump
  11. AdvManagedFlag off;
  12. AdvOtherConfigFlag off;
  13. AdvReachableTime 0;
  14. AdvRetransTimer 0;
  15. AdvCurHopLimit 64;
  16. AdvDefaultLifetime 1800;
  17. AdvHomeAgentFlag off;
  18. AdvDefaultPreference medium;
  19. AdvSourceLLAddress on;
  20.  
  21. prefix 2001:db8:16:bf::/64
  22. {
  23. AdvValidLifetime 86400;
  24. AdvPreferredLifetime 14400;
  25. AdvOnLink on;
  26. AdvAutonomous on;
  27. AdvRouterAddr off;
  28. }; # End of prefix definition
  29.  
  30.  
  31. RDNSS 2001:4860:4860::8888 2001:4860:4860::8844
  32. {
  33. AdvRDNSSLifetime 600;
  34. }; # End of RDNSS definition
  35.  
  36. }; # End of interface definition

域控制器上已安装的角色/功能列表:

  1. [dc1]: PS C:\Users\Administrator\Documents> Get-WindowsFeature | where {$_.InstallState -eq "Installed"}
  2.  
  3. Display Name Name Install State
  4. ------------ ---- -------------
  5. [X] Active Directory Domain Services AD-Domain-Services Installed
  6. [X] DNS Server DNS Installed
  7. [X] File And Storage Services FileAndStorage-Services Installed
  8. [X] File and iSCSI Services File-Services Installed
  9. [X] File Server FS-FileServer Installed
  10. [X] Storage Services Storage-Services Installed
  11. [X] .NET Framework 4.5 Features NET-Framework-45-Fea... Installed
  12. [X] .NET Framework 4.5 NET-Framework-45-Core Installed
  13. [X] WCF Services NET-WCF-Services45 Installed
  14. [X] TCP Port Sharing NET-WCF-TCP-PortShar... Installed
  15. [X] Group Policy Management GPMC Installed
  16. [X] Remote Server Administration Tools RSAT Installed
  17. [X] Role Administration Tools RSAT-Role-Tools Installed
  18. [X] AD DS and AD LDS Tools RSAT-AD-Tools Installed
  19. [X] Active Directory module for Windows ... RSAT-AD-PowerShell Installed
  20. [X] Windows PowerShell PowerShellRoot Installed
  21. [X] Windows PowerShell 3.0 PowerShell Installed
  22. [X] WoW64 Support WoW64-Support Installed

以太网接口的IPv6配置,如聊天中所要求的:

  1. [dc1]: PS C:\Users\Administrator\Documents> netsh interface ipv6 show interface interface=Ethernet
  2.  
  3. Interface Ethernet Parameters
  4. ----------------------------------------------
  5. IfLuid : ethernet_7
  6. IfIndex : 12
  7. State : connected
  8. Metric : 10
  9. Link MTU : 1500 bytes
  10. Reachable Time : 33500 ms
  11. Base Reachable Time : 30000 ms
  12. Retransmission Interval : 1000 ms
  13. DAD Transmits : 1
  14. Site Prefix Length : 64
  15. Site Id : 1
  16. Forwarding : disabled
  17. Advertising : disabled
  18. Neighbor Discovery : enabled
  19. Neighbor Unreachability Detection : enabled
  20. Router Discovery : enabled
  21. Managed Address Configuration : disabled
  22. Other Stateful Configuration : enabled
  23. Weak Host Sends : disabled
  24. Weak Host Receives : disabled
  25. Use Automatic Metric : enabled
  26. Ignore Default Routes : disabled
  27. Advertised Router Lifetime : 1800 seconds
  28. Advertise Default Route : disabled
  29. Current Hop Limit : 64
  30. Force ARPND Wake up patterns : disabled
  31. Directed MAC Wake up patterns : disabled
  32. ECN capability : application

解决方法

虽然我仍然不知道为什么会发生这种情况(并且欢迎解释!)现在似乎已经修复了.

我用精细的牙齿梳理了网络配置,发现我的懊恼是默认网关中有错字!

  1. [dc1]: PS C:\Users\Administrator\Documents> Get-NetRoute -PolicyStore PersistentStore -AddressFamily IPv6
  2.  
  3. ifIndex DestinationPrefix NextHop RouteMetric PolicyStore
  4. ------- ----------------- ------- ----------- -----------
  5. 12 ::/0 2001:db8:116:bf::1 256 Persiste...

嗯,哎呀! 116:bf应为16:bf.

所以我修正了拼写错误,并且很好地从以太网接口删除了ULA地址,瞧,没有额外的RA,我的网络再次开心.

  1. [dc1]: PS C:\Users\Administrator\Documents> Remove-NetRoute -NextHop 2001:db8:116:bf::1
  2.  
  3. Confirm
  4. Are you sure you want to perform this action?
  5. Performing operation "Remove" on Target "NetRoute -DestinationPrefix ::/0 -InterfaceIndex 12 -NextHop 2001:db8:116:bf::1 -Store Active"
  6. [Y] Yes [A] Yes to All [N] No [L] No to All [?] Help (default is "Y"): y
  7.  
  8. Confirm
  9. Are you sure you want to perform this action?
  10. Performing operation "Remove" on Target "NetRoute -DestinationPrefix ::/0 -InterfaceIndex 12 -NextHop 2001:db8:116:bf::1 -Store Persistent"
  11. [Y] Yes [A] Yes to All [N] No [L] No to All [?] Help (default is "Y"): y
  12. [dc1]: PS C:\Users\Administrator\Documents> New-NetRoute -NextHop 2001:db8:16:bf::1 -DestinationPrefix ::/0 -InterfaceIndex 12
  13.  
  14. ifIndex DestinationPrefix NextHop RouteMetric PolicyStore
  15. ------- ----------------- ------- ----------- -----------
  16. 12 ::/0 2001:db8:16:bf::1 256 ActiveStore
  17. 12 ::/0 2001:db8:16:bf::1 256 Persiste...
  18. [dc1]: PS C:\Users\Administrator\Documents> Remove-NetIPAddress -AddressFamily IPv6 -IPAddress fd4a:e7ab:34a5:0:807e:e44a:7ffc:ea90 -PrefixLength 64
  19.  
  20. Confirm
  21. Are you sure you want to perform this action?
  22. Performing operation "Remove" on Target "NetIPAddress -IPv6Address fd4a:e7ab:34a5:0:807e:e44a:7ffc:ea90 -InterfaceIndex 12 -Store Active"
  23. [Y] Yes [A] Yes to All [N] No [L] No to All [?] Help (default is "Y"): y

Wireshark说,在邻居请求,路由器广告或其他任何地方都没有ULA的进一步信号.

猜你在找的HTML相关文章