linux
도메인 주소 확인하는 방법 (nslookup, dig)
개발하는 장군감
2022. 8. 11. 20:00
1. nslookup
$ nslookup www.naver.com
Server: 10.22.64.6
Address: 10.22.64.6#53
www.naver.com canonical name = www.naver.com.nheos.com.
Name: www.naver.com.nheos.com
Address: 223.130.195.95
Name: www.naver.com.nheos.com
Address: 223.130.200.104
2. dig
$ dig www.naver.com
; <<>> DiG 9.10.6 <<>> www.naver.com
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 38748
;; flags: qr aa rd ra; QUERY: 1, ANSWER: 3, AUTHORITY: 0, ADDITIONAL: 1
;; OPT PSEUDOSECTION:
; EDNS: version: 0, flags:; udp: 1440
;; QUESTION SECTION:
;www.naver.com. IN A
;; ANSWER SECTION:
www.naver.com. 21600 IN CNAME www.naver.com.nheos.com.
www.naver.com.nheos.com. 121 IN A 223.130.195.200
www.naver.com.nheos.com. 121 IN A 223.130.200.107
;; Query time: 4 msec
;; SERVER: 10.22.64.6#53(10.22.64.6)
;; WHEN: Thu Aug 11 16:40:02 KST 2022
;; MSG SIZE rcvd: 108
결과만 확인하기 위해 +short option 활용할 수 있다
$ dig www.naver.com +short
www.naver.com.nheos.com.
223.130.200.104
223.130.200.107
Canonical Name? CNAME?
CNAME은 Canonical Name을 줄인 약어인데, 도메인 네임을 다름 이름으로 매핑시키는 역할을 한다.
위 예제에서는 www.naver.com은 www.naver.com.nheos.com으로 매핑시키고, www.naver.com.nheos.com --> 223.130.200.104 or 223.130.220.107로 round-robin된다.
여러 IP가 출력되는 이유?
출력되는 IP는 모두 같은 역할을 하는 IP이다.(223.130.200.104
, 223.130.200.107
모두 Naver server) domain 주소를 여러 IP로 resolve함으로서 두개의 IP로 트래픽이 round-robin된다.
대용량의 트래픽을 분산하기 위함이며 유저로부터 생성된 트래픽은 해당 IP로 전달된 이후에도 여러 endpoint로 분산될 것이다.
반응형