• Q&A
  • 회원가입
  • 로그인

[module] Node.js - dns 모듈 - DNS 조회 및 도메인 관련 작업 수행.

2  

dns 모듈 예제

 

var dns = require('dns');

var goo = dns.lookup('google.com', function (err, addresses, family) {

  console.log(addresses);

});

 

결과값: 172.217.175.238

 

dns 모듈 정의

 

DNS 조회 및 도메인 관련 작업 수행.

 


dns 모듈 구문

 

var dns = require('dns');

 

 

dns 모듈 메서드

 

getServers()

현재 서버에 속한 모든 IP 주소를 포함하는 배열을 반환.

 

lookup()

호스트 이름 조회. 

콜백 함수는 IP 주소 포함해 호스트 이름에 대한 정보를 포함.

 

lookupService()

주소와 포트를 조회. 

콜백 함수에는 호스트 이름과 같은 주소에 대한 정보가 포함.

 

resolve()

지정된 호스트 이름에 속하는 레코드 유형 배열을 반환.

 

resolve4()

IPv4 주소를 찾음. 

콜백 함수에는 IPv4 주소 배열이 포함.

 

resolve6()

IPv6 주소를 찾음. 

콜백 함수에는 IPv6 주소 배열이 포함.

 

resolveCname()

지정된 호스트 이름에 대한 CNAME 레코드를 찾음. 

콜백 함수에는 호스트 이름에 사용 가능한 도메인 배열이 포함.

 

resolveMx()

지정된 호스트 이름에 대한 메일 교환 레코드를 찾음.

 

resolveNaptr()

지정된 호스트 이름에 대한 정규식 기반 레코드를 찾음.

 

resolveNs()

지정된 호스트 이름에 대한 이름 서버 레코드를 찾음.

 

resolveSoa()

지정된 호스트 이름에 대한 권한 레코드의 시작을 검색.

 

resolveSrv()

지정된 호스트 이름에 대한 서비스 레코드를 찾음.

 

resolvePtr()

지정된 호스트 이름에 대한 포인터 레코드를 찾음.

 

resolveTxt()

지정된 호스트 이름에 대한 텍스트 쿼리 레코드를 찾음.

 

reverse()

IP 주소를 호스트 이름 배열로 반환.

 

setServers()

서버의 IP 주소를 설정.

 



방문자 수

오늘 906
어제 2,320
최대 2,397
이달 41,217
전체 988,963
Since 2012