Модуль DNS
DNS (Domain Name System – система доменных имен). Используется в приложениях, в которых требуется находить домены или IP-адреса.
Для нахождения IP-адреса заданного домена можно воспользоваться методом .lookup.
var dns = require('dns'); dns.lookup('obmenka.by', function(err, ip){ if(err) { console.log(err); }else{ console.log(ip); } });
Метод .resolve возвращает массив доменных имен по заданному IP-адресу.
var dns = require('dns'); dns.reverse('178.159.242.96', function(err, domains){ if(err) throw err; domains.forEach(function(dom){ console.log(dom); }); });
Модуль URL
Данный модуль обеспечивает синтаксический разбор URL-адреса.
var url = require('url'); var urlob = url.parse('http://localhost:8080/?file=main'); console.log(urlob);