是否有办法强制Windows 2008R2 DHCP服务器更新所有当前租赁的所有DNS条目? (猜测服务器端相当于ipconfig /registerdns ) 我们的dynamicDNS有一个configuration问题,DNS与当前的租约严重不同步。 现在需要几天的时间赶上,我们已经解决(我认为)原来的问题。
我的目标是发送一些信息(url和一次性令牌)到Windows机器。 这对GNU / Linux服务器来说工作的很好,因为我从/var/lib/dhcp/dhcp.lease或类似的地方获得了信息。 这是我的设置: dhcp服务器(GNU / Linux服务器): host windows { dynamic; hardware ethernet XX:XX:XX:XX:XX:XX; fixed-address 10.70.10.107; supersede vendor-encapsulated-options "http://URL/TOKEN"; } 我发现在Windows服务器上获取这些信息的唯一方法是在registry中。 正如我在这里添加的,在HKEY_LOCAL_MACHINE \ SYSTEM \ ControlSet001 \ services \ Tcpip \ Parameters \ Interfaces {ID}下可以find名为DhcpInterfaceOptions的键。 问题是这个键上的信息是“损坏的”。 我会尽力解释。 使用Wireshark,我可以看到一个格式良好的DHCP答案,来自我的DHCP服务器,带有43个选项集。 这个选项包含我正在寻找的东西。 当我尝试读取它在registry中包含大量的垃圾和部分url丢失。 DHCP选项RFC 2132定义了以下协议: Code Len Vendor-specific information +—–+—–+—–+—–+— | 43 | n | i1 | […]
我inheritance了一套运行AD支持的DNS的AD服务器的pipe理。 其中之一是运行DHCP。 对于由该Windows DHCP服务器提供服务的IP范围,由AD DNS服务器权威地提供in-addr.arpa区域,以使AD能够满意自己,并允许dynamicDNS正常工作。 对于这些in-addr.arpa区域中的每一个,我也从运行BIND9的unix / linux名称服务器中获取第二级。 我已经开始在* nix服务器上的日志中经常看到这样的错误: Jun 8 13:40:07 ns1 named[6083]: general: warning: '3.37.19.172.in-addr.arpa/PTR/IN': TTL differs in rdataset, adjusting 900 -> 1200 我从技术的DNSangular度理解这里发生了什么事情。 有3.37.19.172.in-addr.arpa> 1条logging,他们有不同的TTL。 BIND正在规范TTLs并通知我。 我已经通过抓取该区域的手动AXFR证实了这种情况: ns1 0 /home/jj33 ># xfer 37.19.172.in-addr.arpa ad-dns | grep '^3\.' < 3.37.19.172.in-addr.arpa. 900 IN PTR 0509-l3-tmbxt.example.ad. 3.37.19.172.in-addr.arpa. 1200 IN PTR 0402-3p2jf41.example.ad. 在查看Windows DNS和DHCP工具时,看起来很可能基于0402-3p2jf41.example.ad的租用时间,或者返回租约或者离开,从不再返回,从而导致租约过期。 0509-l3-tmbxt.example.ad来了,拿起IP,并插入3.37.19.172.in-addr.arpalogging的名称。 […]
我在我的默认网关服务器192.168.0.1上运行DHCP服务器(Linux,IPCop,dnsmasq)。 我在networking中的另一台服务器(192.168.0.4)上有一个VPN端点。 是否可以configurationDHCP服务器,使其不仅可以发送默认网关,而且还可以在请求IP地址时向VPN客户端发送路由信息(192.168.1。*)给DHCP客户端。 DHCP客户端运行Windows和Linux。 我试图find官方文档( http://www.ipcop.org/2.0.0/en/admin/html/custom-dnsmasq-local.html )中的东西,但失败了。 RFC3442的存在表明它可能以某种方式可能。
我有一个服务器2008 R2 DHCP故障转移群集服务两个VLAN – 办公室networking和访客WiFinetworking。 故障转移群集的两个成员都是虚拟机(ESXi),并使用VM内的iSCSI Initator作为其共享存储。 群集中的每个节点还运行正常工作的其他FO群集服务。 但是,使用DHCP服务,在过去的三个星期内,它开始只记得提供的一个DHCP地址。 这是一个真正的问题,因为它基本上开始提供导致整个networkingIP冲突的使用中的地址。 每隔一段时间,它都会用“BAD_ADDRESS”条目填满它的表格,以覆盖它find的使用中的IP,但是随后它们也会消失。 这就是目前租赁的范围。 列出的只有一个非保留租约: 当我将iPhone连接到networking时,需要花费大约45秒的时间来获取IP地址: 而当它出现时,它不会出现在租赁名单中的任何地方 。 这意味着下一次别人连接一个新设备时,它们将以相同的IP地址结束,然后在列表中标记一个BAD_ADDRESS – 直到下一个设备连接,当整个事件将会丢失,标记它们全部: 我能想到的唯一的事情就是,这些集群成员曾经是Hyper-V成员,几乎在这些问题发生的同一时间迁移到了ESXi – 但我不能100%确定。
看起来有两个选项可以为DHCP客户端提供networking时间设置; 选项004和选项042. 004的描述是“时间服务器”,而042指定NTP。 是有理由使用这个或其他,或者只是供应商的偏好? 如果客户使用选项042,选项002中的时间偏移是否仍然使用?
我在我(非常小的,约110名学生)的学校pipe理networking。 我们有一个Windows Server 2008 R2标准服务器,我们使用Windows 7专业版。 我们有10个工作站和5台笔记本电脑,后者有时通过以太网连接,有时通过Wi-Fi连接。 我注意到这会产生重复的DHCP租约,然后只有其中一个可以在DNS中注册 – 第二个只是失败。 有什么办法可以解决这个问题吗?例如,当我ping到笔记本电脑1时,无论当前使用哪个接口,它都会连接到笔记本电脑上。
在我的另一个线程中,我正在谈论关于iptables策略和状态的一些有趣的事情,现在我想更多地了解DHCP的工作原理以及iptables如何理解它。 ETH0连接到我的主交换机,从我的路由器接收dynamicIP,不仅可以访问互联网,还可以访问我的外部networking。 ETH1是连接到X客户端从该服务器接收IPS的内部交换机的内部卡 ETH1networking为192.168.1.0/255.255.255.0,其中服务器IP为192.168.1.254。 根据我的理解,dhcp是一个bootp协议,所以即使你有防火墙策略来删除所有的东西,你的networking仍然会收到DHCP,在我做的testing中,它似乎是真的。 从tcpdump: root@test:~# tcpdump -i eth1 port 67 or 68 tcpdump: verbose output suppressed, use -v or -vv for full protocol decode listening on eth1, link-type EN10MB (Ethernet), capture size 96 bytes 11:34:03.943928 IP 192.168.1.2.bootpc > 255.255.255.255.bootps: BOOTP/DHCP, Request from 00:0c:29:29:52:8b (oui Unknown), length 303 11:34:03.957647 IP 192.168.1.254.bootps > 192.168.1.2.bootpc: BOOTP/DHCP, […]
这可能是一个不寻常的要求:我试图让一个Debian Linux机器在启动时总是给自己一个自己分配的IP地址(即169.254.xy)。 特别是, 即使局域网中存在DHCP服务器 ,我也希望这样做。 也就是说,它不应该从DHCP服务器请求一个IP地址。 从我在“man interface”文本中可以看到的,有一个“manual”选项和一个“dhcp”选项。 手动分配将不会执行,因为我需要多个箱子在同一局域网上工作,而不需要任何手动configuration…“DHCP”做我想要的,但只有在局域网上没有DHCP服务器。 (要求这些盒子的function不应该受DHCP服务器的存在或不存在的影响)。 是否有一个技巧,我可以用来获得这种行为? 编辑:通过“没有手动configuration”,我的意思是我应该能够把这个盒子(无头)连接到任何地方的任何一个局域网上,插上以太网电缆,并且做它的事情。 我不应该ssh到该框,并编辑文件,以使其每次移动到不同的局域网工作。
场景: 运行Windows Server 2008 R2的DC提供DNS + DHCP Cisco 1811路由器作为网关 LAN上的30个Windows XP DHCP客户端 问题: 一些工作站正在自发切换到不正确的DNS服务器。 特别是, ipconfig /all显示他们开始使用网关作为DNS服务器。 这种情况每天发生在各种计算机上的时间约为5-10次,有时甚至超过每天一次。 解决方法: 修复XP客户端上的连接总是修复问题,并获得正确的DNS服务器地址。 我们一个星期前丢失了主DNS / DHCP机器,不得不把这个机器作为备用。 从那以后,我们一直有这个问题。 新老服务器上的DHCP租约configuration为“有线”(8天)持续时间。 局域网上肯定没有其他DHCP服务器处于活动状态。 到目前为止,还没有关于哪个客户将显示这个问题或何时显现的模式。 当我跑DCDIAG /test:DNS它回来干净。 手动检查DNS区域显示所有logging都按预期显示,没有以前机器的痕迹。 2月27日更新:增加了截图。 以下是2008 R2服务器上DHCP范围选项的屏幕截图。 http://nicwaller.com/screens/dhcpscope.png 这里是在健康主机上运行的ipconfig /all的屏幕截图。 目前我没有任何病态的主机,但是下次会发生这种情况。 http://nicwaller.com/screens/ipconfigall.png 更新2月28日:更多截图。 以下是修复本地连接时来自健康客户端的DHCP和DNSstream量的屏幕截图。 确实只有一台服务器响应,但谈判发生两次似乎很奇怪。 我会尽力从下周的一台生病的机器上获得类似的信息。 http://nicwaller.com/screens/dhcprenew_screen.png 更新3月01日:抓到一个坏ipconfig。 以下是有此问题的客户端的ipconfig /all的屏幕截图。 它说租约是在今天上午发布的,但是它甚至没有我昨天设置的二级DNS的条目。 修复连接时,两个DNS服务器都能正确发现。 http://nicwaller.com/screens/bad_dns.png 更新3月01日:它甚至得到了系统pipe理员! 这个问题今天早上终于影响了我的个人工作站 不幸的是,我刚刚重新启动,当时没有运行数据包转储。 我昨天build立了一个辅助服务器,并logging了所有的DNSstream量。 我的机器在半小时内还没有联系过这个辅助DNS,所以对我说,这只是自发地恢复到网关,甚至不会先故障转移到二级DNS。 今天我换了DHCP服务器的顺序,所以辅助服务器是主要的,反之亦然。 […]