美文网首页
java.net.InetAddress.getHostName

java.net.InetAddress.getHostName

作者: 桭宝 | 来源:发表于2020-01-19 14:25 被阅读0次

    最近在做公司项目时遇到请求慢响应,经过排查发现阻塞发生在InetAddress.getHostName() 方法,耗时在5秒左右。查询javadoc发现这是由于触发了反向DNS查询导致。当一个InetAddress创建时包含了域名信息,getHostName()方法会直接返回这个域名,否则会触发反向DNS解析,当配置的DNS服务器与目标InetAddress之前网络状况不佳就会产生延时。

    延伸阅读:DNS反向解析

    相关文章

      网友评论

          本文标题:java.net.InetAddress.getHostName

          本文链接:https://www.haomeiwen.com/subject/exxuactx.html