File size: 595 Bytes
a2b2aac
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
import whois from 'whois';
import util from 'util';
import parseRawData from '../lib/parse-raw-data.js';
const promis = util.promisify(whois.lookup);
async function lookupDomain(e) { // Ubah nama fungsi menjadi lookupDomain
    const json = await promis(e);
    const result = await parseRawData(json);

    if (result.nameServer) {
        result.nameServers = result.nameServer.split(' ');
        delete result.nameServer;
    }

    return {
        status: 200,
        creator: 'rama', // Anda perlu mendefinisikan wm sebelum menggunakannya
        result
    };
}

export { lookupDomain }