diff --git a/.inscode b/.inscode index ecc8bdde946f464a2c4d431d8f8196413737d922..d43a6aba489647aa15ea0a51a17fd0c04fccd2f9 100644 --- a/.inscode +++ b/.inscode @@ -1,6 +1,10 @@ -run = "npm i && npm run dev" +run = "npm i && clear && npm run dev" +language = "node" [env] PATH = "/root/${PROJECT_DIR}/.config/npm/node_global/bin:/root/${PROJECT_DIR}/node_modules/.bin:${PATH}" XDG_CONFIG_HOME = "/root/.config" -npm_config_prefix = "/root/${PROJECT_DIR}/.config/npm/node_global" \ No newline at end of file +npm_config_prefix = "/root/${PROJECT_DIR}/.config/npm/node_global" + +[debugger] +program = "main.js" diff --git a/index.js b/index.js index 2d7e6834fb6366b3120c7a37cc5f637bc4a33928..3df5eb0de9bc848272d9af100edcd39eef1e8560 100644 --- a/index.js +++ b/index.js @@ -1 +1,27 @@ -console.log("欢迎来到 InsCode"); \ No newline at end of file +process.stdout.write('\x1Bc'); + +const dns = require('dns'); +const resolver = new dns.Resolver(); +resolver.setServers(['223.5.5.5']); // 设置DNS服务器 + +// 定义解析DNS的函数 +function resolveDNS(domain) { + return new Promise((resolve, reject) => { + resolver.resolve4(domain, (err, addresses) => { + if (err) { + reject(err); + } else { + resolve(addresses); + } + }); + }); +} + +// 使用函数进行DNS解析 +resolveDNS('jf.uestc.xyzliang.com') + .then(addresses => { + console.log('IP addresses:', addresses); + }) + .catch(err => { + console.error(err); + }); \ No newline at end of file