강좌
클라우드/리눅스에 관한 강좌입니다.
리눅스 분류

host유틸리티를 이용한 도메인설정정보 검색실무

작성자 정보

  • 관리자 작성
  • 작성일

컨텐츠 정보

본문

host유틸리티를 이용한 도메인설정정보 검색실무

 

 

 

 

 

host유틸리티는 dig유틸리티와 함께 DNS에 설정되어있는 도메인정보를 확인할 수 있는 아주 유용한 유틸리티(DNS lookup utility)이다.

 

 

 

 

  대부분의 경우에는 nslookup을 이용하여 도메인정보를 조회하지만 쉘상태에서 바로 사용할 수 있는 host dig를 이용하면 매우 편리할 때가 있다.

 

 

 

 

 참고로 nslookup에 대해서는 뒤에서 별도로 설명한다.

 

 

 

 

 

 

, 그럼 host유틸리티를 이용하여 네임서버에 셋팅한 도메인의 네임서비스여부를 확인하도록 하겠다.

 

 

 

 

  먼저, 간단한 host의 사용은 아래예를 보겠다.

 

 

 

 

 

 

그냥 “host 도메인명으로만 하면 지정한 도메인에 대한 DNS의 기본정보인 IP주소를 검색해서 알려준다.

 

 

 

 

 다음 예를 보기 바란다.

 

 

 

 

 아래예는 owner.co.kr도메인에 대한 DNS의 기본정보를 검색한 예로서 owner.co.kr IP주소가 192.168.0.201이라는 것을 알려주고 있다.

 

 

 

 

 

 

[root@RockyLinux ~]# host owner.co.kr

owner.co.kr has address 222.97.189.21

[root@RockyLinux ~]#

 

 

 

 

그리고 다음과 같이 “host 도메인 네임서버로 질의를 하면 특정 네임서버에 대한 질의를 할 수 있다.

 

 

 

 

 아래의 예는 ns.linux.co.kr이라는 네임서버에게 owner.co.kr의 도메인정보를 질의한 것이다.

 

 

 

 

 

 

[root@sulinux ~]#host owner.co.kr ns.linux.co.kr

Using domain server:

Name: ns.linux.co.kr

Address: 222.97.189.1#53

Aliases:

 

owner.co.kr has address 222.97.189.32

owner.co.kr mail is handled by 0 211.220.194.206.

[root@sulinux ~]#

 

 

 

 

그리고 host에서 사용할 수 있는 옵션들이 여러가지가 있다.

 

 

 

 

 그중 -a옵션을 사용하면 다음 예와 같이 질의 대상의 도메인에 대한 설정사항들을 모두 볼 수 있다.

 

 

 

 

 

 

[root@sulinux ~]#host -a startstudy.co.kr ns.linux.co.kr

Trying "startstudy.co.kr"

Using domain server:

Name: ns.linux.co.kr

Address: 222.97.189.1#53

Aliases:

 

;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 17004

;; flags: qr aa rd; QUERY: 1, ANSWER: 5, AUTHORITY: 0, ADDITIONAL: 3

 

;; QUESTION SECTION:

;startstudy.co.kr.              IN      ANY

 

;; ANSWER SECTION:

startstudy.co.kr.       400     IN      SOA     ns.suidc.com. root.suidc.com. 2005011018 10800 900 604800 400

startstudy.co.kr.       400     IN      NS      ns2.suidc.com.

startstudy.co.kr.       400     IN      NS      ns.suidc.com.

startstudy.co.kr.       400     IN      MX      10 mail.startstudy.co.kr.

startstudy.co.kr.       400     IN      A       222.97.189.14

 

;; ADDITIONAL SECTION:

ns.suidc.com.           800     IN      A       222.97.189.1

ns2.suidc.com.          800     IN      A       210.127.209.11

mail.startstudy.co.kr.  400     IN      A       222.97.189.21

 

Received 204 bytes from 222.97.189.1#53 in 6 ms

[root@sulinux ~]#

 

 

 

 

위의 예는 ns.linux.co.kr이라는 네임서버에게 startstudy.co.kr이라는 도메인의 모든 정보를 알려달라고 질의한 것이다.

 

 

 

 

 그 결과를 보면 startstudy.co.kr에 대한 IP주소정보(A)와 메일서버정보(MX) DNS에 설정되어있는 startstudy.co.kr의 모든 정보를 확인할 수 있다.

 

관련자료

댓글 0
등록된 댓글이 없습니다.

공지사항


뉴스광장


  • 현재 회원수 :  60,037 명
  • 현재 강좌수 :  35,806 개
  • 현재 접속자 :  80 명