Skip to content

kaua-alves-queiros/dns-js

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Linking Domain to IP:

link('google.com', '172.0.0.1');
// Result: domains -> [
//   {
//     name: 'com',
//     domains: [
//       {
//         name: 'google',
//         ip: '172.0.0.1'
//       }
//     ]
//   }
// ];

Linking Subdomains to IPs:

link('mail.google.com', '172.0.0.2');
link('chat.google.com', '172.0.0.3');
// Result: domains -> [
//   {
//     name: 'com',
//     domains: [
//       {
//         name: 'google',
//         domains: [
//           {
//             name: 'mail',
//             ip: '172.0.0.2'
//           },
//           {
//             name: 'chat',
//             ip: '172.0.0.3'
//           }
//         ]
//       }
//     ]
//   }
// ];

Resolving IP Addresses:

console.log(resolve('google.com'));         // Output: 172.0.0.1
console.log(resolve('mail.google.com'));    // Output: 172.0.0.2
console.log(resolve('chat.google.com'));    // Output: 172.0.0.3

About

simple dns implementation

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published