DNS ( bind9 ) 설정이 정상적으로 되어 있다면 내가 설정한 도메인이 정상적으로 등록되어 동작 하는지 확인을 하기 위하여 dig 라는 프로그램을 사용하여 도메인 네임 서버의 설정을 확인 해 볼 수 있습니다.


$ man dig 


위의 명령어를 사용하면, dig 영문 매뉴얼 페이지를 확인 할 수 있습니다.


===============================================================================

man 페이지의 내용중 처음에 나오는 부분에 대하여 살펴 보도록 하겠습니다.


dig

 

NAME

                  dig – DNS 조회 유틸리티

 

 

SYNOPSIS

dig [@server] [-b address] [-c class] [-f filename] [-k filename] [-m]

           [-p port#] [-q name] [-t type] [-x addr] [-y [hmac:]name:key] [-4]

           [-6] [name] [type] [class] [queryopt...]

 

       dig [-h]

 

       dig [global-queryopt...] [query...]

 

DESCRIPTION

dig  DNS 네임 서버들에게 질문하기 위한 유연한  이다.

 

그것은 DNS 조회를 수행하며질문한 것에 대해 네임 서버로부터 반환된 응답된 내용을 표시 합니다.

 

대부분의 DNS 서버 관리자는 DNS 관련된 문제를 dig 사용하여 해결합니다.

이것은 유연하며사용하기 쉽고출력이 명료 하기 때문 입니다다른 조회 툴은 dig 보다는 기능이 작습니다.

 

또한 dig 일반적으로 명령라인에서 인자들과 함께 사용 됩니다이것은 또한 배치모드를 가지고 있어서 파일로부터 요청을 찾아 읽어서 실행 합니다.

 

명령 라인에서의 –h 옵션을 사용하게 되면 짧은 요약이 출력 됩니다.

이전 버전과는 달리 BIND 9  dig 커맨들 라인에서 여러 라인에서 조회가 가능 합니다.

 

특정 서버를 지칭하여 조회를 하라고 이야기 하지 않는 , dig /etc/resolv.conf 파일에 나열된 각각의 서버에 시도를 것입니다.

 

명령에 아무런 인자 혹은 옵션이 주어지지 않을 경우 dig 루트도메인의 NS 대하여 질의를  것입니다.

 

 

 사용자 별로 ${HOME}/.digrc 있는 기본값을  설정   있으며,   파일을 읽고  안에 있는 어떠한 옵션들이 명령라인의 인자를 적용하기 전에 적용 됩니다.

 

IN  CH 클래스 이름은 최상위 레벨의 도메인 네임과 겹칩니다.

-t  –c 옵션은 특정 타입과 클래스를 지정   사용하고, -q 도메인 이름을 지정   사용하고또는 "IN."  "CH." 최상위 레벨의 도메인을 찾을  사용합니다.


==============================================================================