UNPKG

dns2

Version:

A DNS Server and Client Implementation in Pure JavaScript with no dependencies.

20 lines (15 loc) 449 B
const dns = require('../..'); const { Packet } = dns; const server = dns.createTCPServer(); server.on('request', (request, send, client) => { const response = Packet.createResponseFromRequest(request); const answer = Packet.createResourceFromQuestion(request.questions[0], { target: 'hermes2.jabber.org', port: 8080, weight: 30, priority: 30, }); response.answers.push(answer); send(response); }); server.listen(5333);