Mô-đun DNS Node.js

❮ Mô-đun tích hợp


Thí dụ

Tra cứu địa chỉ web và viết địa chỉ IP của nó:

var dns = require('dns');
var w3 = dns.lookup('w3schools.com', function (err, addresses, family) {
  console.log(addresses);
});

Định nghĩa và Cách sử dụng

Mô-đun DNS cung cấp một cách thực hiện phân giải tên.


Cú pháp

Cú pháp để bao gồm mô-đun DNS trong ứng dụng của bạn:

var dns = require('dns');

Phương thức DNS

Method Description
getServers() Returns an array containing all IP addresses belonging to the current server
lookup() Looks up a hostname. A callback function contains information about the hostname, including it's IP address
lookupService() Looks up a address and port. A callback function contains information about the address, such as the hostname
resolve() Returns an array of record types belonging to the specified hostname
resolve4() Looks up an IPv4 address. The callback function includes an array of IPv4 addresses
resolve6() Looks up an IPv6 address. The callback function includes an array of IPv6 addresses
resolveCname() Looks up CNAME records for the specified hostname. The callback function includes an array of available domains for the hostname
resolveMx() Looks up mail exchange records for the specified hostname.
resolveNaptr() Looks up regular expression based records for the specified hostname.
resolveNs() Looks up name server records for the specified hostname.
resolveSoa() Looks up a start of authority record for the specified hostname.
resolveSrv() Looks up service records for the specified hostname.
resolvePtr() Looks up pointer records for the specified hostname.
resolveTxt() Looks up text query records for the specified hostname.
reverse() Reverses an IP address into an array of hostnames
setServers() Sets the IP addresses of the servers

❮ Mô-đun tích hợp