티스토리 뷰

IT-ETC

[IT-ETC] Recursive DNS 응답과정

림국 2018. 4. 9. 14:04

[IT-ETC] Recursive DNS 응답과정 





1. root DNS

a.root-servers.net 198.41.0.4, 2001:503:ba3e::2:30 VeriSign, Inc.

b.root-servers.net 199.9.14.201, 2001:500:200::b University of Southern California (ISI)

c.root-servers.net 192.33.4.12, 2001:500:2::c Cogent Communications

d.root-servers.net 199.7.91.13, 2001:500:2d::d University of Maryland

e.root-servers.net 192.203.230.10, 2001:500:a8::e NASA (Ames Research Center)

f.root-servers.net 192.5.5.241, 2001:500:2f::f Internet Systems Consortium, Inc.

g.root-servers.net 192.112.36.4, 2001:500:12::d0d US Department of Defense (NIC)

h.root-servers.net 198.97.190.53, 2001:500:1::53 US Army (Research Lab)

i.root-servers.net 192.36.148.17, 2001:7fe::53 Netnod

j.root-servers.net 192.58.128.30, 2001:503:c27::2:30 VeriSign, Inc.

k.root-servers.net 193.0.14.129, 2001:7fd::1 RIPE NCC

l.root-servers.net 199.7.83.42, 2001:500:9f::42 ICANN

m.root-servers.net 202.12.27.33, 2001:dc3::35 WIDE Project


2. ga DNS

a.ns.ga.                172800  IN      A       185.21.168.49

b.ns.ga.                172800  IN      A       185.21.169.49

c.ns.ga.                172800  IN      A       185.21.170.49

d.ns.ga.                172800  IN      A       185.21.171.49


3. com DNS

a.gtld-servers.net.     172800  IN      A       192.5.6.30

b.gtld-servers.net.     172800  IN      A       192.33.14.30

c.gtld-servers.net.     172800  IN      A       192.26.92.30

d.gtld-servers.net.     172800  IN      A       192.31.80.30

e.gtld-servers.net.     172800  IN      A       192.12.94.30

f.gtld-servers.net.     172800  IN      A       192.35.51.30

g.gtld-servers.net.     172800  IN      A       192.42.93.30

h.gtld-servers.net.     172800  IN      A       192.54.112.30

i.gtld-servers.net.     172800  IN      A       192.43.172.30

j.gtld-servers.net.     172800  IN      A       192.48.79.30

k.gtld-servers.net.     172800  IN      A       192.52.178.30

l.gtld-servers.net.     172800  IN      A       192.41.162.30

m.gtld-servers.net.     172800  IN      A       192.55.83.30


4. freenom.com. DNS

ns01.freenom.com.       172800  IN      A       54.77.56.63

ns02.freenom.com.       172800  IN      A       54.171.233.154

ns03.freenom.com.       172800  IN      A       104.155.27.112

ns04.freenom.com.       172800  IN      A       104.155.29.241


Q. jtest.ga(192.168.1.11) recursive DNS 응답과정 정리


# 192.168.30.22(localhost) -> 192.168.31.1(vDNS)로 질의

13:12:49.190258 IP 192.168.30.22.35919 > 192.168.31.1.53: 52834+ A? jtest.ga. (27)


# 192.168.31.1(vDNS) -> 192.203.230.10(e.root-servers.net)로 질의

13:12:49.190641 IP 192.168.31.1.56696 > 192.203.230.10.53: 24287 A? jtest.ga. (27)

13:12:49.339654 IP 192.203.230.10.53 > 192.168.31.1.56696: 24287- 0/4/8 (270)


# 192.168.31.1(vDNS) -> 185.21.168.49(a.ns.ga.)에 질의

13:12:49.339896 IP 192.168.31.1.58652 > 185.21.168.49.53: 49934 A? jtest.ga. (27)

13:12:49.608285 IP 185.21.168.49.53 > 192.168.31.1.58652: 49934- 0/4/0 (114)


# 192.168.31.1(vDNS) -> 198.97.190.53(h.root-servers.net)에 질의

13:12:49.608569 IP 192.168.31.1.20652 > 198.97.190.53.53: 21652 A? ns02.freenom.com. (34)

13:12:49.812778 IP 198.97.190.53.53 > 192.168.31.1.20652: 21652- 0/13/14 (494)


# 192.168.31.1(vDNS) -> 192.33.14.30(b.gtld-servers.net.)에 질의

13:12:49.813123 IP 192.168.31.1.25403 > 192.33.14.30.53: 20130 A? ns02.freenom.com. (34)

13:12:49.815356 IP 192.33.14.30.53 > 192.168.31.1.25403: 20130- 0/4/4 (169)


# 192.168.31.1(vDNS) -> 104.155.27.112(ns03.freenom.com.)에 질의

13:12:49.815574 IP 192.168.31.1.32742 > 104.155.27.112.53: 22846 A? ns02.freenom.com. (34)

13:12:50.078872 IP 104.155.27.112.53 > 192.168.31.1.32742: 22846*- 1/0/0 A 52.19.156.76 (50)


# 192.168.31.1(vDNS) -> 52.19.156.76(ns02.freenom.com)에 질의

13:12:50.079057 IP 192.168.31.1.53148 > 52.19.156.76.53: 9387 A? jtest.ga. (27)

13:12:50.360292 IP 52.19.156.76.53 > 192.168.31.1.53148: 9387*- 1/0/0 A 192.168.1.11 (43)


# 192.168.31.1(vDNS) -> 192.168.30.22(localhost)에 응답

13:12:50.360464 IP 192.168.31.1.53 > 192.168.30.22.35919: 52834 1/0/0 A 192.168.1.11 (43)



'IT-ETC' 카테고리의 다른 글

[IT-ETC] HTML Encoding Reference  (0) 2018.08.23
[IT-ETC] HTTP 상태 코드  (0) 2018.06.14
댓글