关于这个nslookup的另一篇文章工作,但ping不。 我已经阅读了less量的论坛post,但找不到与我的设置和问题相关的任何内容, 只能在内部networking上parsing外部域名 。
Windows 2012 R2 Datacenter Edition服务器
该networking仅适用于AD成员。 服务器DNS1 不是AD的成员,并且包含两个网卡,一个是内部networking,另一个是外部networking。 DNS1只能用作DNScaching服务器,目的是让内部networking(AD)计算机能够parsing外部IP。 与这个问题有关的实验目的是学习AD部署中的最佳实践,包括networkingdevise和DNS。
DC1和DC2都有一个转发器设置为DNS1。 AD以外的查询会根据内部networking计算机的请求进行caching。 Nslookup证实,使用这两个名称服务器,DC1和DC2,我们可以parsing外部域名(我可以看到它们在DC1 / 2的请求后被caching在DNS1上)。
但是,当我ping,它没有显示IP失败。 这是为什么? 我希望至less有一个IP打印和故障到达主机或类似的错误。 域名在DC1 / 2的本地caching中可见 ,但ping不会parsing或显示。
我结束了添加到DC2的外部网卡,并能ping通没有问题。 这也导致我想知道为什么我实际上试图完成这个外部名称parsing。]我希望会有一个“无路由”,或从一些其他的错误,但我也希望它解决(或显示parsing的IP),然后扼杀试图find主机。 但是,它只是失败。 谁能解释为什么? ping只是放弃,如果不能到达networking?
下面是一系列演示这一切的命令:
PS C:\ Users \ Administrator> ipconfig / flushdns
Windows IPconfiguration
成功刷新DNSparsing器caching。
PS C:\ Users \ Administrator> ipconfig / displaydns
Windows IPconfiguration
dc1.ad.polishpaul.net
----------------------------------------
logging名称。 。 。 。 。 :dc1.ad.polishpaul.net
loggingtypes。 。 。 。 。 :1
时间生活。 。 。 。 :1197
数据长度。 。 。 。 。 :4
部分 。 。 。 。 。 。 。 :回答
A(主机)logging。 。 。 :192.168.55.11
PS C:\ Users \ Administrator> ping google.com
Ping请求无法find主机google.com。 请检查名称,然后重试。
PS C:\ Users \ Administrator> ipconfig / displaydns
Windows IPconfiguration
dc1.ad.polishpaul.net
----------------------------------------
logging名称。 。 。 。 。 :dc1.ad.polishpaul.net
loggingtypes。 。 。 。 。 :1
时间生活。 。 。 。 :1186
数据长度。 。 。 。 。 :4
部分 。 。 。 。 。 。 。 :回答
A(主机)logging。 。 。 :192.168.55.11
google.com
----------------------------------------
logging名称。 。 。 。 。 :google.com
loggingtypes。 。 。 。 。 :1
时间生活。 。 。 。 :293
数据长度。 。 。 。 。 :4
部分 。 。 。 。 。 。 。 :回答
A(主机)logging。 。 。 :216.58.217.142
PS C:\ Users \ Administrator> nslookup
默认服务器:dc1.ad.polishpaul.net
地址:192.168.55.11
> google.com
服务器:dc1.ad.polishpaul.net
地址:192.168.55.11
非权威的回答:
名称:google.com
地址:2607:f8b0:4006:806 :: 1005
216.58.217.142
PS C:\ Users \ Administrator>
PS C:\ Users \ Administrator>#现在添加了外部NIC
PS C:\ Users \ Administrator> ping google.com
用32个字节的数据Pinging google.com [74.125.226.14]:
来自74.125.226.14的回复:字节= 32时间= 11ms TTL = 128
谢谢,保罗
我发现,虽然名称parsing与nslookup一起使用,或者域名parsing在本地caching,但是如果没有到目的地的路由,ping将会失败并且不会显示IP。
我在另一个没有多宿主的实验室遇到这个问题。 删除默认网关将导致ping ping失败,“cauld not find host”在ping一个域名时和ping IP时,会显示“发送失败”错误:
C:\Users\pawel>ping google.com Ping request could not find host google.com. Please check the name and try again C:\Users\pawel>ping 173.194.123.101 Pinging 173.194.123.101 with 32 bytes of data: PING: transmit failed. General failure.