我正在尝试获取IP列表,并使用Powershell将其解析为DNS名称。如果主机无法解析,我会尝试将其写出到错误文件中。目前,该脚本在能够解析到主机名的IP上运行得非常快(小于10ms),但对于不能解析的IP,脚本需要较长的时间(每个IP大约4500毫秒)。我已经尝试在非解析is上对DNS解析进行计时,当它们失败时,我得到大约65毫秒,所以我不确定是什么给解析增加了超过4000毫秒的额外拖动时间。$ip in $ip
在使用SocketException: No such host is known调用https://api.lokalise.com/api2/projects/{id}/keys时,我们在Azure函数中断断续续地看到日志中的HttpClient。这是一堆东西,
Microsoft.Azure.WebJobs.Host.Fu
还有一些场内DNS服务器(在VNet中列出)负责将名称转换为本地服务器。作为概念的证明,我在同一个VNet上有一个独立的Azure VM (POCVM),它可以成功地按名称平平“OnPremServer”(OnPremServer),并解析它的IP地址并得到回复。但是,我发现在Service都完成初始化之后,我远程地进入SFVM1,并且我尝试按名称ping OnPremServer,名称不会解析。在我看来,这似乎是DNS设置在vm上不正常,在执行ipconfig \all之后,我发现在VNet中列出的自定义DNS<