When I use DNS messages with debug configuration everything looks good, but once I switch to release, IP addresses could not be parsed:
Request: DNS Request(id: 0, authoritativeAnswer: true, truncation: false, recursionDesired: true, recursionAvailable: false, questions: [DNS.Question(name: "amazon.com", type: A, unique: true, internetClass: A)], answers: [], authorities: [], additional: [])
Response: DNS Response(id: 0, returnCode: 0, authoritativeAnswer: false, truncation: false, recursionDesired: true, recursionAvailable: true, questions: [DNS.Question(name: "amazon.com.", type: A, unique: false, internetClass: A)], answers: [DNS.HostRecord<DNS.IPv4>(name: "amazon.com.", unique: false, internetClass: A, ttl: 31, ip: �[�ޭ�), DNS.HostRecord<DNS.IPv4>(name: "amazon.com.", unique: false, internetClass: A, ttl: 31, ip: �[�ޭ�), DNS.HostRecord<DNS.IPv4>(name: "amazon.com.", unique: false, internetClass: A, ttl: 31, ip: �[�ޭ�)], authorities: [], additional: [])
Request: DNS Request(id: 0, authoritativeAnswer: true, truncation: false, recursionDesired: true, recursionAvailable: false, questions: [DNS.Question(name: "amazon.com", type: A, unique: true, internetClass: A)], answers: [], authorities: [], additional: [])
Response: DNS Response(id: 0, returnCode: 0, authoritativeAnswer: false, truncation: false, recursionDesired: true, recursionAvailable: true, questions: [DNS.Question(name: "amazon.com.", type: A, unique: false, internetClass: A)], answers: [DNS.HostRecord<DNS.IPv4>(name: "amazon.com.", unique: false, internetClass: A, ttl: 55, ip: 176.32.103.205), DNS.HostRecord<DNS.IPv4>(name: "amazon.com.", unique: false, internetClass: A, ttl: 55, ip: 176.32.98.166), DNS.HostRecord<DNS.IPv4>(name: "amazon.com.", unique: false, internetClass: A, ttl: 55, ip: 205.251.242.103)], authorities: [], additional: [])