我觉得我可能还没来得及走到这里就开始冲刺了,但我已经快到了!我在Azure上有一个VM,我希望能够从该VM访问本地文件服务器。我们有以下设置:$COMPANY.net是本地域,$COMPANY.com是Azure域。它们使用Azure AD Connect连接,Azure上的VM使用AADDS;我们在Azure和我们的本地网络之间建立了站点到站点vpn设置。我可以输入本地文件服务器的IP地址并从Azure VM访问它,但如果我尝试这样做,我无法解析该名称。我认为这是DNS问题,我需要Azure VM使用我的本地DNS服务器来解析主机名,而不是AADDS地址。我是否需要在Azure上设置DNS服
我的本地网络设置有一些奇怪的问题,我在地下室有一个开发服务器,在Apache上托管开发站点&运行DNS,这样我就可以将我的所有项目都查找为http://projectX.nexus.local,而且它已经正常工作了10年。现在-我刚买了一台带有Windows 7的新笔记本电脑&它在nexus.local域中找不到任何网站。互联网上的其他一切都很好..。只是本地的东西给了site not found error [DNS]
我的ipconfig /all以正确的顺序显示正确的名称服务器
192.168.1.99
207.164.234.193
207.164.234.129
na
我在Azure中有一个Virtual network ( MyVPN )资源,它是一个C类网络,MyVPN有Azure provided DNS service作为DNS服务器,所以所有具有NIC连接到这个网络的虚拟机都能够成功地解析它们的主机名,例如,虚拟机myvm01可以使用主机名而不是IP来解析到myvm02。
但是,它们无法进行反向DNS查找,这是有意义的,因为在默认情况下,Azure不提供reverse DNS lookup zone。通过跟踪Microsoft的文档我成功地创建了它,遗憾的是,我不知道是否应该委托给Azure provided DNS service,如果应该的话,
我在云中使用了一个“虚拟私有服务器”,它安装了Ubuntu20.04。
我注意到--偶尔--当我重新启动服务器时,我不能打开任何东西:
$ ping yahoo.com
ping: yahoo.com: Temporary failure in name resolution
$ resolvectl query yahoo.com
yahoo.com: resolve call failed: No appropriate name servers or networks for name found
据我所知,由于这是Ubuntu20.04,所以不再真正使用/etc/resolv.conf
我正在试图找出如何构建一个DNS响应,该响应引用请求客户端尝试从另一个DNS服务器解析。
例如,
Client PC请求解析来自DNS server #1的记录"google.com"
DNS server #1回复,引用到DNS server #2
Client PC请求解析来自DNS server #2的记录"google.com"
带有匹配的DNS server #2回复-- "google.com"记录
📷
如何构建一个DNS响应,该响应引用客户端尝试从不同的DNS服务器解析?
注意-我知道最好的做法是将DNS服务器设置为递归请求。然而