dns2
Version:
A DNS Server and Client Implementation in Pure JavaScript with no dependencies.
20 lines (15 loc) • 449 B
JavaScript
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);