C# gRPC 客户端 - 名称解析失败

Mar*_*kNS 5 grpc

客户端在公司网络上运行我们的 C# gRPC 客户端,位于 HTTP 代理后面。该http_proxy环境变量的设定,但尽管如此,他看到一个错误信息Name resolution failure试图连接到互联网上的服务器时。

来自同一台机器的 DNS 解析使用 nslookup 可以正常工作。

任何想法我可以做些什么来调查这个问题?

mic*_*ege 4

您可以在应用程序启动时使用以下三行来配置 @JanTattermusch 建议的详细日志记录:

Environment.SetEnvironmentVariable("GRPC_TRACE", "api");
Environment.SetEnvironmentVariable("GRPC_VERBOSITY", "debug");
Grpc.Core.GrpcEnvironment.SetLogger(new Grpc.Core.Logging.ConsoleLogger());
Run Code Online (Sandbox Code Playgroud)