dns2
Version:
A DNS Server and Client Implementation in Pure JavaScript with no dependencies.
32 lines (26 loc) • 585 B
JavaScript
const UDPServer = require('./udp');
const TCPServer = require('./tcp');
const DOHServer = require('./doh');
const DNSServer = require('./dns');
const createUDPServer = options => {
return new UDPServer(options);
};
const createTCPServer = options => {
return new TCPServer(options);
};
const createDOHServer = options => {
return new DOHServer(options);
};
const createServer = options => {
return new DNSServer(options);
};
module.exports = {
UDPServer,
TCPServer,
DOHServer,
DNSServer,
createTCPServer,
createUDPServer,
createDOHServer,
createServer,
};