Node.js DNS 모듈
예시
웹 주소를 찾아 IP 주소를 작성합니다.
var dns = require('dns');
var w3 = dns.lookup('w3schools.com', function
(err, addresses, family) {
console.log(addresses);
});
정의 및 사용
DNS 모듈은 이름 확인을 수행하는 방법을 제공합니다.
통사론
애플리케이션에 DNS 모듈을 포함하기 위한 구문:
var dns = require('dns');
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 |