【问题标题】:How to fix 'DnsClient.DnsResponseException' error in mongodb driver for Net Core?如何修复 Net Core 的 mongodb 驱动程序中的“DnsClient.DnsResponseException”错误?
【发布时间】:2019-08-07 21:26:53
【问题描述】:

我正在尝试调试我的项目,但有时在查询 mongodb atlas 时出现错误:

但有时错误不会发生。我如何解决它? 3天无法工作。

内部异常:

错误:无法读取字节 245,超出范围。System.IndexOutOfRangeException:无法读取字节 245,超出范围。在 DnsClient.DnsDatagramReader.ReadByte() 在 DnsClient.DnsDatagramReader.ReadLabels() 在 DnsClient.DnsDatagramReader.ReadQuestionQueryString() 在 DnsClient.DnsRecordFactory.ReadRecordInfo() 在 DnsClient.DnsMessageHandler.GetResponseMessage(ArraySegment`1 responseData) 在 DnsClient.DnsUdpMessageHandler.Query (IPEndPoint 服务器,DnsRequestMessage 请求,TimeSpan 超时)在 DnsClient.LookupClient.ResolveQuery(DnsMessageHandler 处理程序,DnsRequestMessage 请求,审计 continueAudit)

【问题讨论】:

  • 将错误作为文本粘贴到您的问题中,不要使用图像。
  • 我已经添加了。

标签: mongodb .net-core dns mongodb-atlas


【解决方案1】:

我有 3 天的错误,已经绝望地将我的 DNS 设置更改为:

解决了! ?‍♂️

【讨论】:

  • 您能否详细说明在哪里可以找到此设置
  • @Greatran 在你的Android手机上,进入设置-> WLAN,找到你的wifi,点击打开设置页面,然后找到设置IP的地方,将其更改为使用静态而不是DHCP,那么你应该能够找到设置DNS的地方
  • DnsClient.DnsResponseException: 'Query 23438 => cluster0.7d8pz.mongodb.net IN TXT on 192.168.1.1:53 超时或者是暂时性错误。'设置DNS后仍然存在问题。即使在我将我的 IP 添加到网络访问之后。但是,如果更改了我的 WIFI,它就可以工作。我该如何解决它。
猜你喜欢
  • 2019-01-02
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2019-05-13
  • 1970-01-01
  • 2015-07-23
相关资源
最近更新 更多