[ https://issues.apache.org/jira/browse/KAFKA-3352?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15185943#comment-15185943 ]
ASF GitHub Bot commented on KAFKA-3352: --------------------------------------- GitHub user ijuma opened a pull request: https://github.com/apache/kafka/pull/1030 KAFKA-3352: Avoid DNS reverse lookups By using `getHostString` (introduced in Java 7) instead of `getHostName`. You can merge this pull request into a Git repository by running: $ git pull https://github.com/ijuma/kafka kafka-3352-avoid-dns-reverse-look-ups Alternatively you can review and apply these changes as the patch at: https://github.com/apache/kafka/pull/1030.patch To close this pull request, make a commit to your master/trunk branch with (at least) the following in the commit message: This closes #1030 ---- commit 3da9c7ec7e137efab2ba300deb0a94918188eb5b Author: Ismael Juma <ism...@juma.me.uk> Date: 2016-03-08T22:11:36Z Use `getHostString` instead of `getHostName` to avoid reverse DNS look-ups ---- > Avoid DNS reverse lookups > ------------------------- > > Key: KAFKA-3352 > URL: https://issues.apache.org/jira/browse/KAFKA-3352 > Project: Kafka > Issue Type: Improvement > Reporter: Ismael Juma > Assignee: Ismael Juma > > We use `InetSocketAddress.getHostName` in `Cluster.bootstrap` and > `SocketServer` This call can cause a reverse DNS look-up if an IP address is > used in the configuration. `getHostString` avoids the reverse DNS look-up. > `InetAddress.getHostName` has the same issue and it's used in > `SaslChannelBuilder`, `SslChannelBuilder` and `ZookeeperConsumerConnector`. I > am not changing these because the the former two actually require the FQDN > while the latter is on its way to deprecation. -- This message was sent by Atlassian JIRA (v6.3.4#6332)