private static String createTTLandAnswer(final Message dnsMessage) { if (dnsMessage.getSectionArray(Section.ANSWER) == null || dnsMessage.getSectionArray(Section.ANSWER).length == 0) { return "ttl=\"-\" ans=\"-\""; } final StringBuilder answerStringBuilder = new StringBuilder(); final StringBuilder ttlStringBuilder = new StringBuilder(); for (final Record record : dnsMessage.getSectionArray(Section.ANSWER)) { final String s = record.rdataToString() + " "; final String ttl = record.getTTL() + " "; answerStringBuilder.append(s); ttlStringBuilder.append(ttl); } return "ttl=\"" + ttlStringBuilder.toString().trim() + "\" ans=\"" + answerStringBuilder.toString().trim() + "\""; }