/
Linux host 명령어 사용법 및 예제 정리

Linux host 명령어 사용법 및 예제 정리

host 는 DNS lookup 유틸리티로  nslookup 명령어와 동일한 역할을 수행합니다.

 

기본 사용법

host 명령어 뒤에 조회하려는 도메인을 지정합니다.. 예로 아래는 google.com 의 IPv4(A), IPv6(AAAA) 와 MX(Mail Record)의 정보를 출력합니다

host 기본 사용법
$ host google.com google.com has address 216.58.220.110 google.com has IPv6 address 2404:6800:4004:800::200e google.com mail is handled by 20 alt1.aspmx.l.google.com. google.com mail is handled by 30 alt2.aspmx.l.google.com. google.com mail is handled by 50 alt4.aspmx.l.google.com. google.com mail is handled by 10 aspmx.l.google.com. google.com mail is handled by 40 alt3.aspmx.l.google.com.

 

레코드 지정

host 명령은 -t 뒤에 조회할 레코드 타입(record type)을 지정할 수 있으며 생략할 경우 A, AAAA, MX 레코드를 조회합니다.

레코드 타입은 A, AAAA, MX, CNAME, NS, SOA, TXT, DNSKEY, AXFR 등 다양한 레코드를 지정할 수 있으며 대소문자를 가리지 않으므로 아래 명령은 모두 동일합니다.

host TXT type
$ host -t txt google.com $ host -t TxT google.com

A 레코드

다음 명령은 A 레코드만 조회합니다.

host A type
$ host -t a google.com google.com has address 216.58.220.110

 

TXT 레코드

다음 명령은 SPF 등록 여부를 확인하기 위해 TXT 레코드를 조회합니다.

host TXT type

 

CNAME 조회

CNAME 조회

 

NS 레코드로 DNS 목록 확인

 

Reverse DNS lookup

IP 로 Domain Name 을 찾는 기능으로 타입에 PTR 을 준 것과 동일합니다. 검색 주소가 IP 경우 host 명령은 자동으로 -t ptr 를 설정해서 검색하며 찾으려는 서버가 속한 DNS의 설정에 PTR 항목이 설정되어 있어야 합니다.

특정 DNS 사용하여 조회

기본 설정된 DNS 가 아닌 외부의 DNS 를 지정해서 조회하려면 조회할 도메인 이름뒤에 사용할 도메인 서버를 넘겨주면 됩니다. 다음은 KT의 공개 DNS 인 168.126.63.1 을 사용하여 조회하는 예제입니다

외부 DNS 지정

 

사용할 DNS 를 넘겨주면 위와 같이 어떤 DNS 를 사용해서 조회하는지도 표시됩니다.

Ref

 

 

 

Related content

nslookup 명령어 사용법 및 예제 정리
nslookup 명령어 사용법 및 예제 정리
More like this
Linux에 DNS(Domain Name Server) 설정 방법
Linux에 DNS(Domain Name Server) 설정 방법
More like this
브라우저 주소창에 google.com 을 입력했을 때 DNS 를 찾는 방법
브라우저 주소창에 google.com 을 입력했을 때 DNS 를 찾는 방법
More like this
Linux 에서 네임 서비스 스위치(nsswitch; Name Service Switch) 설정
Linux 에서 네임 서비스 스위치(nsswitch; Name Service Switch) 설정
More like this
linux hostname(리눅스 호스트네임) 설정하는 법
linux hostname(리눅스 호스트네임) 설정하는 법
More like this
Domain name 과 DNS(Domain Name Server)는 무엇이고 어떻게 동작하는가?
Domain name 과 DNS(Domain Name Server)는 무엇이고 어떻게 동작하는가?
More like this