NodeJS

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

3,509
목차
  1. dns 모듈 예제 - DNS 조회 및 도메인 관련 작업 수행
  2. dns 모듈 정의
  3. dns 모듈 구문
  4. dns 모듈 메서드

 

dns 모듈 예제 - 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 주소를 설정.

 



분류 제목
basic Node.js - Home
basic Node.js - Intro (소개)
basic Node.js - Start (시작) - 사용 환경 구축
basic Node.js - Modules (모듈)
basic Node.js - HTTP Module (데이터 전송 모듈)
basic Node.js - File System Module (파일 시스템 모듈)
basic Node.js - URL Module (주소 처리 모듈)
basic Node.js - NPM (노드 패키지 관리자)
basic Node.js - Events (이벤트)
basic Node.js - Upload Files (파일 업로드) 2
basic Node.js - Email (이메일 보내기)
mysql Node.js - MySQL 설치・연결 + 쿼리 보내기
mysql Node.js - MySQL Create Database (DB 생성)
mysql Node.js - MySQL Create Table (테이블 생성) ※ Primary key 설정.
mysql Node.js - MySQL Insert Into (데이터 삽입)
1/5
목록
 홈  PC버전 로그인 일본어
웹디자인언어
서버관리언어
고급코딩언어
그누보드
제작의뢰 1
Q&A
커뮤니티 5
웹유틸
회원센터
홈짱 PC버전 로그인