【问题标题】:Truncated DNS PTR query response in Netty 4.1.13.FinalNetty 4.1.13.Final 中截断的 DNS PTR 查询响应
【发布时间】:2017-07-20 14:09:19
【问题描述】:

我正在使用 Netty 进行正向和反向查找,它运行良好。我在对 hp.com IP 地址 (15.73.104.147) 进行 PTR 查找时遇到的一件事是,一个大的结果集被截断了。

当使用 dig -x 15.73.104.147 时,我可以得到结果,但我注意到它也有一个截断的响应,因此成功切换到 TCP 模式 - ;;已截断,正在 TCP 模式下重试。

鉴于 DnsNameResolverBuilder 需要一个 DatagramChannel 实例,是否有任何方法可以与 Netty 做类似的事情?

谢谢, 马特

【问题讨论】:

    标签: pointers dns netty truncated


    【解决方案1】:

    Netty 本身不支持 DNS over TCP atm。您可以尝试通过DnsResolverBuilder. maxPayloadSize(....) 增加预期的数据报包大小。

    https://github.com/netty/netty/blob/4.1/resolver-dns/src/main/java/io/netty/resolver/dns/DnsNameResolverBuilder.java#L249

    【讨论】:

    • 感谢诺曼的建议。在这种情况下,它没有帮助,所以现在它可能不是问题,但我可能需要稍后重新审视它。
    猜你喜欢
    • 2018-09-03
    • 2021-05-06
    • 1970-01-01
    • 2015-04-27
    • 2015-01-28
    • 2020-02-21
    • 1970-01-01
    • 2013-03-02
    相关资源
    最近更新 更多