(domain)
| 182 | } |
| 183 | |
| 184 | function writeDomainName(domain) { |
| 185 | return Buffer.concat(domain.split('.').map((label) => { |
| 186 | assert(label.length < 64); |
| 187 | return Buffer.concat([ |
| 188 | Buffer.from([label.length]), |
| 189 | Buffer.from(label, 'ascii'), |
| 190 | ]); |
| 191 | }).concat([Buffer.alloc(1)])); |
| 192 | } |
| 193 | |
| 194 | function writeDNSPacket(parsed) { |
| 195 | const buffers = []; |