DNS
DNS¶
๊ฐ์¶
์ด ๋ฌธ์์์๋ DNS(Domain Name System)์ ๊ตฌ์กฐ์ ๋์ ์๋ฆฌ๋ฅผ ๋ค๋ฃน๋๋ค. ์ฌ๋์ด ์ฝ์ ์ ์๋ ๋๋ฉ์ธ ์ด๋ฆ์ IP ์ฃผ์๋ก ๋ณํํ๋ DNS์ ๊ณ์ธต ๊ตฌ์กฐ, ์กฐํ ๋ฐฉ์, ๋ ์ฝ๋ ์ ํ์ ํ์ตํฉ๋๋ค.
๋์ด๋: โญโญ ์์ ํ์ต ์๊ฐ: 2์๊ฐ ์ ์ ์ง์: 11_UDP์_ํฌํธ.md
๋ชฉ์ฐจ¶
- DNS๋?
- ๋๋ฉ์ธ ์ด๋ฆ ๊ตฌ์กฐ
- DNS ๋์ ์๋ฆฌ
- DNS ๋ ์ฝ๋ ์ ํ
- DNS ์บ์ฑ
- DNS ๋๊ตฌ
- ์ฐ์ต ๋ฌธ์
- ๋ค์ ๋จ๊ณ
- ์ฐธ๊ณ ์๋ฃ
1. DNS๋?¶
1.1 DNS์ ์ ์¶
DNS(Domain Name System)๋ ๋๋ฉ์ธ ์ด๋ฆ์ IP ์ฃผ์๋ก ๋ณํํ๋ ๋ถ์ฐ ๋ฐ์ดํฐ๋ฒ ์ด์ค ์์คํ ์ ๋๋ค.
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โ DNS์ ์ญํ โ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโค
โ โ
โ ์ฌ๋: www.google.com ์ ์ํ๊ณ ์ถ์ด! โ
โ โ
โ www.google.com โ
โ โ โ
โ โผ โ
โ โโโโโโโโโโโ โ
โ โ DNS โ "www.google.com = 142.250.196.68" โ
โ โ Server โ โ
โ โโโโโโโโโโโ โ
โ โ โ
โ โผ โ
โ 142.250.196.68 โ
โ โ โ
โ โผ โ
โ โโโโโโโโโโโ โ
โ โ Google โ โ
โ โ Server โ โ
โ โโโโโโโโโโโ โ
โ โ
โ ๋น์ : ์ธํฐ๋ท์ ์ ํ๋ฒํธ๋ถ โ
โ ์ด๋ฆ โ ์ ํ๋ฒํธ (๋๋ฉ์ธ โ IP ์ฃผ์) โ
โ โ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
1.2 DNS๊ฐ ํ์ํ ์ด์ ¶
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โ DNS ์์ด ์ด ์ ์์๊น? โ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโค
โ โ
โ IP ์ฃผ์๋ฅผ ์ง์ ์ฌ์ฉํ๋ฉด? โ
โ โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ โ
โ โ โข http://142.250.196.68 โ Google โ โ
โ โ โข http://31.13.82.36 โ Facebook โ โ
โ โ โข http://52.94.236.248 โ Amazon โ โ
โ โ โ โ
โ โ ๋ฌธ์ ์ : โ โ
โ โ 1. ์ธ์ฐ๊ธฐ ์ด๋ ค์ โ โ
โ โ 2. IP ์ฃผ์ ๋ณ๊ฒฝ ์ ์ฌ์ฉ์ ํผ๋ โ โ
โ โ 3. ํ๋์ IP์ ์ฌ๋ฌ ์๋น์ค ํธ์คํ
์ด๋ ค์ โ โ
โ โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ โ
โ โ
โ DNS์ ์ฅ์ : โ
โ โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ โ
โ โ โข ๊ธฐ์ตํ๊ธฐ ์ฌ์ด ์ด๋ฆ ์ฌ์ฉ โ โ
โ โ โข ์๋ฒ IP ๋ณ๊ฒฝ์ด ํฌ๋ช
ํจ โ โ
โ โ โข ๋ถํ ๋ถ์ฐ ๊ฐ๋ฅ (์ฌ๋ฌ IP ๋งคํ) โ โ
โ โ โข ์ง์ญ๋ณ ์ต์ ์๋ฒ ์ฐ๊ฒฐ ๊ฐ๋ฅ โ โ
โ โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ โ
โ โ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
1.3 DNS ํน์ฑ¶
| ํน์ฑ | ์ค๋ช |
|---|---|
| ๋ถ์ฐ ์์คํ | ์ ์ธ๊ณ์ ๋ถ์ฐ๋ ์๋ฒ๋ค์ด ํ๋ ฅ |
| ๊ณ์ธต ๊ตฌ์กฐ | ๋ฃจํธ โ TLD โ ๊ถํ ์๋ฒ ๊ณ์ธต |
| ์บ์ฑ | ์ฑ๋ฅ ํฅ์์ ์ํ ์บ์ ์ฌ์ฉ |
| ์ค๋ณต์ฑ | ์ฌ๋ฌ ์๋ฒ๋ก ๊ฐ์ฉ์ฑ ๋ณด์ฅ |
| ํ๋กํ ์ฝ | ์ฃผ๋ก UDP 53 (๋์ฉ๋์ TCP 53) |
2. ๋๋ฉ์ธ ์ด๋ฆ ๊ตฌ์กฐ¶
2.1 ๋๋ฉ์ธ ๊ณ์ธต ๊ตฌ์กฐ¶
๋๋ฉ์ธ ์ด๋ฆ ๊ณ์ธต
. (Root)
โ
โโโโโโโโโโโโโโโโโผโโโโโโโโโโโโโโโโ
โ โ โ
com org kr
(TLD) (TLD) (ccTLD)
โ โ โ
โโโโโโดโโโโโ ... โโโโโดโโโโ
โ โ โ โ
google amazon co go
(SLD) (SLD) (2LD) (2LD)
โ โ โ โ
www aws naver korea
(sub) (sub) (3LD) (3LD)
โ
www
(sub)
FQDN (Fully Qualified Domain Name):
www.google.com. โ ๋์ ์ (.)์ ๋ฃจํธ๋ฅผ ๋ํ๋
2.2 ๋๋ฉ์ธ ๊ตฌ์ฑ ์์¶
www.example.co.kr
โ โ โ โ
โโโโโโโโโโโโโโโโโโ โ โ โโโโ TLD (Top-Level Domain)
โ โโโโโโโโโโโโโโโ โ ์ต์์ ๋๋ฉ์ธ (kr)
โ โ โโโโโโโโ
โ โ โ
Subdomain SLD Second-level
(3์ฐจ ๋๋ฉ์ธ) (2์ฐจ ๋๋ฉ์ธ) (TLD ์๋)
๋ถ์:
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โ www.example.co.kr โ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโค
โ kr : TLD (๊ตญ๊ฐ ์ฝ๋ ์ต์์ ๋๋ฉ์ธ - ccTLD) โ
โ co : Second-level domain (ํ๊ตญ์์ ํ์ฌ์ฉ) โ
โ example : ๋ฑ๋ก๋ ๋๋ฉ์ธ ์ด๋ฆ โ
โ www : ์๋ธ๋๋ฉ์ธ (ํธ์คํธ ์ด๋ฆ) โ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
2.3 TLD ์ ํ¶
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โ TLD ๋ถ๋ฅ โ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโค
โ โ
โ gTLD (Generic TLD) - ์ผ๋ฐ ์ต์์ ๋๋ฉ์ธ โ
โ โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ โ
โ โ .com - ์์
์ฉ โ โ
โ โ .org - ๋น์๋ฆฌ ์กฐ์ง โ โ
โ โ .net - ๋คํธ์ํฌ ๊ด๋ จ โ โ
โ โ .edu - ๊ต์ก ๊ธฐ๊ด (๋ฏธ๊ตญ) โ โ
โ โ .gov - ๋ฏธ๊ตญ ์ ๋ถ โ โ
โ โ .mil - ๋ฏธ๊ตญ ๊ตฐ โ โ
โ โ .info - ์ ๋ณด ์ ๊ณต โ โ
โ โ .biz - ๋น์ฆ๋์ค โ โ
โ โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ โ
โ โ
โ ccTLD (Country Code TLD) - ๊ตญ๊ฐ ์ฝ๋ ์ต์์ ๋๋ฉ์ธ โ
โ โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ โ
โ โ .kr - ํ๊ตญ โ โ
โ โ .jp - ์ผ๋ณธ โ โ
โ โ .uk - ์๊ตญ โ โ
โ โ .de - ๋
์ผ โ โ
โ โ .cn - ์ค๊ตญ โ โ
โ โ .us - ๋ฏธ๊ตญ โ โ
โ โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ โ
โ โ
โ New gTLD - ์๋ก์ด ์ผ๋ฐ ์ต์์ ๋๋ฉ์ธ (2012๋
์ดํ) โ
โ โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ โ
โ โ .app, .dev, .blog, .shop, .xyz, .io, .ai ๋ฑ โ โ
โ โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ โ
โ โ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
2.4 ํ๊ตญ ๋๋ฉ์ธ ๊ตฌ์กฐ¶
.kr ๋๋ฉ์ธ ์ฒด๊ณ
kr (ccTLD)
โ
โโโ co.kr : ์๋ฆฌ ๊ธฐ์
โโโ or.kr : ๋น์๋ฆฌ ์กฐ์ง
โโโ go.kr : ์ ๋ถ ๊ธฐ๊ด
โโโ ac.kr : ๊ต์ก ๊ธฐ๊ด (๋ํ)
โโโ re.kr : ์ฐ๊ตฌ ๊ธฐ๊ด
โโโ ne.kr : ๋คํธ์ํฌ ์๋น์ค
โโโ pe.kr : ๊ฐ์ธ
โโโ ์ง์ญ.kr : ์์ธ.kr, ๋ถ์ฐ.kr ๋ฑ
์์:
www.naver.com - gTLD ์ฌ์ฉ
www.samsung.co.kr - ํ๊ตญ ๊ธฐ์
www.korea.go.kr - ํ๊ตญ ์ ๋ถ
www.snu.ac.kr - ์์ธ๋ํ๊ต
3. DNS ๋์ ์๋ฆฌ¶
3.1 DNS ์๋ฒ ์ ํ¶
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โ DNS ์๋ฒ ์ ํ โ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโค
โ โ
โ 1. Recursive Resolver (์ฌ๊ท ํ์ธ์) โ
โ โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ โ
โ โ โข ํด๋ผ์ด์ธํธ์ ์์ฒญ์ ๋ฐ์ ๋ค๋ฅธ ์๋ฒ์ ์ง์ โ โ
โ โ โข ISP ๋๋ ๊ณต๊ฐ DNS (8.8.8.8, 1.1.1.1) โ โ
โ โ โข ๊ฒฐ๊ณผ๋ฅผ ์บ์ฑํ์ฌ ์ฌ์ฌ์ฉ โ โ
โ โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ โ
โ โ
โ 2. Root Name Server (๋ฃจํธ ๋ค์ ์๋ฒ) โ
โ โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ โ
โ โ โข DNS ๊ณ์ธต์ ์ต์์ โ โ
โ โ โข ์ ์ธ๊ณ 13๊ฐ ๋ฃจํธ ์๋ฒ (A-M) โ โ
โ โ โข TLD ์๋ฒ ์์น ์ ๊ณต โ โ
โ โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ โ
โ โ
โ 3. TLD Name Server (TLD ๋ค์ ์๋ฒ) โ
โ โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ โ
โ โ โข .com, .org, .kr ๋ฑ TLD ๋ด๋น โ โ
โ โ โข ๊ถํ ์๋ฒ ์์น ์ ๊ณต โ โ
โ โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ โ
โ โ
โ 4. Authoritative Name Server (๊ถํ ๋ค์ ์๋ฒ) โ
โ โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ โ
โ โ โข ํน์ ๋๋ฉ์ธ์ ์ค์ DNS ๋ ์ฝ๋ ๋ณด์ โ โ
โ โ โข ์ต์ข
IP ์ฃผ์ ์๋ต โ โ
โ โ โข ๋๋ฉ์ธ ์์ ์๊ฐ ๊ด๋ฆฌ โ โ
โ โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ โ
โ โ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
3.2 ์ฌ๊ท์ ์กฐํ (Recursive Query)¶
ํด๋ผ์ด์ธํธ๊ฐ Recursive Resolver์๊ฒ ์ง์ํ๋ฉด, ํด๋น ๋ฆฌ์กธ๋ฒ๊ฐ ๋ชจ๋ ๊ณผ์ ์ ์ฒ๋ฆฌํฉ๋๋ค.
์ฌ๊ท์ ์กฐํ ๊ณผ์ (www.example.com ์กฐํ)
โโโโโโโโโโโโ โโโโโโโโโโโโโโโโโโโโ
โ Client โโโโ(1) www.example.com?โโโบโ Recursive โ
โ โ โ Resolver โ
โ โโโโ(10) 93.184.216.34 โโโโโ (์: 8.8.8.8) โ
โโโโโโโโโโโโ โโโโโโโโโโฌโโโโโโโโโโ
โ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโผโโโโโโโโโโโโโโโ
โ โ โ
โ โโโโ(2) .com ์๋ฒ ์ด๋?โโโโโโโโโโโโโบโ โ
โ โ โผ โ
โ โ โโโโโโโโโโโโโโโโ โ
โ โ โ Root Server โ โ
โ โโโโ(3) TLD ์๋ฒ ์ฃผ์ โโโโโโ (13๊ฐ) โ โ
โ โ โโโโโโโโโโโโโโโโ โ
โ โ โ
โ โ โโโโ(4) example.com ์๋ฒ ์ด๋?โโโบ โ
โ โ โ โผ โ
โ โ โ โโโโโโโโโโโโโโโโ โ
โ โ โ โ .com TLD โ โ
โ โ โโโโ(5) ๊ถํ ์๋ฒ ์ฃผ์โโ Server โ โ
โ โ โ โโโโโโโโโโโโโโโโ โ
โ โ โ โ
โ โ โ โโโ(6) www.example.com IP?โโโโโบ โ
โ โ โ โ โผ โ
โ โ โ โ โโโโโโโโโโโโโโโโโโ โ
โ โ โ โ โ Authoritative โ โ
โ โ โ โโโ(7) 93.184.216.34โ Server โ โ
โ โ โ โ โ(example.com์ฉ) โ โ
โ โ โ โ โโโโโโโโโโโโโโโโโโ โ
โ โ โ โ โ
โโโโดโโโดโโโดโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
3.3 ๋ฐ๋ณต์ ์กฐํ (Iterative Query)¶
Recursive Resolver๊ฐ ๊ฐ DNS ์๋ฒ์ ์ฐจ๋ก๋ก ์ง์ํ๊ณ , ๋ค์ ์๋ฒ ์ ๋ณด๋ฅผ ๋ฐ์ ์ง์ ์ง์ํฉ๋๋ค.
๋ฐ๋ณต์ ์กฐํ ๊ณผ์
Recursive Resolver
โ
โ
โโโโโโโโโโโโโโโโโโโโโโโผโโโโโโโโโโโโโโโโโโโโโโ
โ โ โ
โ (2) "com์ ์ด๋?" โ โ
โ โโโโโโโโโโโโโโโโโโบ โ โ
โ โผ โ
โ โโโโโโโโโโโโโโ โ
โ โ Root โ โ
โ โโโโโโโโโโโโ โ Server โ โ
โ (3) "a.gtld-servers.net" โ
โ โโโโโโโโโโโโโโ โ
โ โ
โ (4) "example.com์ ์ด๋?" โ
โ โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโบ โ
โ โผ โ
โ โโโโโโโโโโโโโโ โ
โ โ .com TLD โ โ
โ โโโโโโโโโโโโโโโโโโโโ โ Server โ โ
โ (5) "ns1.example.com" โ
โ โโโโโโโโโโโโโโ โ
โ โ
โ (6) "www.example.com์ IP๋?" โ
โ โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโบ โ
โ โผ โ
โ โโโโโโโโโโโโโโ
โ โAuthoritativeโ
โ โโโโโโโโโโโโโโโโโโโโโโโโโโโโ โ Server โ
โ (7) "93.184.216.34" โโโโโโโโโโโโโโ
โ โ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
3.4 DNS ์ง์/์๋ต ๋ฉ์์ง¶
DNS ๋ฉ์์ง ๊ตฌ์กฐ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โ Header โ
โ โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ โ
โ โ ID (16 bits) - ์ง์/์๋ต ๋งค์นญ โ โ
โ โ Flags: QR, Opcode, AA, TC, RD, RA, Z, RCODE โ โ
โ โ QDCOUNT, ANCOUNT, NSCOUNT, ARCOUNT โ โ
โ โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ โ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโค
โ Question โ
โ โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ โ
โ โ QNAME: www.example.com (์ง์ ๋๋ฉ์ธ) โ โ
โ โ QTYPE: A (์ง์ ์ ํ) โ โ
โ โ QCLASS: IN (์ธํฐ๋ท) โ โ
โ โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ โ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโค
โ Answer โ
โ โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ โ
โ โ NAME: www.example.com โ โ
โ โ TYPE: A โ โ
โ โ CLASS: IN โ โ
โ โ TTL: 300 (์ด) โ โ
โ โ RDLENGTH: 4 โ โ
โ โ RDATA: 93.184.216.34 โ โ
โ โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ โ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโค
โ Authority โ
โ (๊ถํ ์๋ฒ ์ ๋ณด) โ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโค
โ Additional โ
โ (์ถ๊ฐ ์ ๋ณด - ์: ๊ถํ ์๋ฒ์ IP) โ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
4. DNS ๋ ์ฝ๋ ์ ํ¶
4.1 ์ฃผ์ DNS ๋ ์ฝ๋¶
| ๋ ์ฝ๋ | ์๋ฏธ | ์ค๋ช |
|---|---|---|
| A | Address | IPv4 ์ฃผ์ ๋งคํ |
| AAAA | IPv6 Address | IPv6 ์ฃผ์ ๋งคํ |
| CNAME | Canonical Name | ๋๋ฉ์ธ ๋ณ์นญ |
| MX | Mail Exchanger | ๋ฉ์ผ ์๋ฒ ์ง์ |
| NS | Name Server | ๋ค์ ์๋ฒ ์ง์ |
| TXT | Text | ํ ์คํธ ์ ๋ณด (SPF, DKIM ๋ฑ) |
| PTR | Pointer | ์ญ๋ฐฉํฅ ์กฐํ (IP โ ๋๋ฉ์ธ) |
| SOA | Start of Authority | ์์ญ ๊ถํ ์ ๋ณด |
| SRV | Service | ์๋น์ค ์์น ์ ๋ณด |
| CAA | Certification Authority | ์ธ์ฆ์ ๋ฐ๊ธ ๊ถํ |
4.2 A ๋ ์ฝ๋¶
๋๋ฉ์ธ ์ด๋ฆ์ IPv4 ์ฃผ์์ ๋งคํํฉ๋๋ค.
A ๋ ์ฝ๋ ์์
example.com. IN A 93.184.216.34
www.example.com. IN A 93.184.216.34
api.example.com. IN A 93.184.216.35
๋ถํ ๋ถ์ฐ (Round Robin):
www.example.com. IN A 93.184.216.34
www.example.com. IN A 93.184.216.35
www.example.com. IN A 93.184.216.36
์กฐํ ๊ฒฐ๊ณผ:
$ dig www.example.com A
;; ANSWER SECTION:
www.example.com. 300 IN A 93.184.216.34
4.3 AAAA ๋ ์ฝ๋¶
๋๋ฉ์ธ ์ด๋ฆ์ IPv6 ์ฃผ์์ ๋งคํํฉ๋๋ค.
AAAA ๋ ์ฝ๋ ์์
example.com. IN AAAA 2606:2800:220:1:248:1893:25c8:1946
www.example.com. IN AAAA 2606:2800:220:1:248:1893:25c8:1946
์กฐํ ๊ฒฐ๊ณผ:
$ dig www.example.com AAAA
;; ANSWER SECTION:
www.example.com. 300 IN AAAA 2606:2800:220:1:248:1893:25c8:1946
4.4 CNAME ๋ ์ฝ๋¶
ํ๋์ ๋๋ฉ์ธ์ ๋ค๋ฅธ ๋๋ฉ์ธ์ผ๋ก ๋งคํํฉ๋๋ค (๋ณ์นญ).
CNAME ๋ ์ฝ๋ ์์
www.example.com. IN CNAME example.com.
blog.example.com. IN CNAME blogger.l.google.com.
shop.example.com. IN CNAME shops.myshopify.com.
CNAME ์ฒด์ด๋:
alias.example.com. IN CNAME www.example.com.
www.example.com. IN CNAME example.com.
example.com. IN A 93.184.216.34
์กฐํ ๊ณผ์ :
alias.example.com
โ www.example.com (CNAME)
โ example.com (CNAME)
โ 93.184.216.34 (A)
์ฃผ์์ฌํญ:
- ๋ฃจํธ ๋๋ฉ์ธ (example.com)์๋ CNAME ์ฌ์ฉ ๋ถ๊ฐ
- MX, NS ๋ ์ฝ๋์ ํจ๊ป ์ฌ์ฉ ๋ถ๊ฐ
- ALIAS/ANAME ๋ ์ฝ๋๋ก ๋์ฒด (์ผ๋ถ DNS ์ ๊ณต์)
4.5 MX ๋ ์ฝ๋¶
๋๋ฉ์ธ์ ๋ฉ์ผ ์๋ฒ๋ฅผ ์ง์ ํฉ๋๋ค.
MX ๋ ์ฝ๋ ์์
example.com. IN MX 10 mail1.example.com.
example.com. IN MX 20 mail2.example.com.
example.com. IN MX 30 mail3.backup.com.
์ฐ์ ์์ (Priority):
- ์ซ์๊ฐ ๋ฎ์์๋ก ์ฐ์ ์์ ๋์
- 10 โ 20 โ 30 ์์๋ก ์๋
Google Workspace ์์:
example.com. IN MX 1 aspmx.l.google.com.
example.com. IN MX 5 alt1.aspmx.l.google.com.
example.com. IN MX 5 alt2.aspmx.l.google.com.
example.com. IN MX 10 alt3.aspmx.l.google.com.
example.com. IN MX 10 alt4.aspmx.l.google.com.
์กฐํ:
$ dig example.com MX
;; ANSWER SECTION:
example.com. 300 IN MX 10 mail1.example.com.
example.com. 300 IN MX 20 mail2.example.com.
4.6 NS ๋ ์ฝ๋¶
๋๋ฉ์ธ์ ๊ด๋ฆฌํ๋ ๋ค์ ์๋ฒ๋ฅผ ์ง์ ํฉ๋๋ค.
NS ๋ ์ฝ๋ ์์
example.com. IN NS ns1.example.com.
example.com. IN NS ns2.example.com.
์์ (Delegation):
sub.example.com. IN NS ns1.subdomain.com.
sub.example.com. IN NS ns2.subdomain.com.
Glue ๋ ์ฝ๋ (๋ค์ ์๋ฒ๊ฐ ๊ฐ์ ๋๋ฉ์ธ์ ์์ ๋):
example.com. IN NS ns1.example.com.
ns1.example.com. IN A 192.0.2.1
ns2.example.com. IN A 192.0.2.2
4.7 TXT ๋ ์ฝ๋¶
ํ ์คํธ ์ ๋ณด๋ฅผ ์ ์ฅํฉ๋๋ค. ์ฃผ๋ก ์ธ์ฆ ๋ฐ ๊ฒ์ฆ์ ์ฌ์ฉ๋ฉ๋๋ค.
TXT ๋ ์ฝ๋ ์ฉ๋
1. SPF (Sender Policy Framework) - ์ด๋ฉ์ผ ๋ฐ์ ์ธ์ฆ
example.com. IN TXT "v=spf1 include:_spf.google.com ~all"
2. DKIM (DomainKeys Identified Mail) - ์ด๋ฉ์ผ ์๋ช
google._domainkey.example.com. IN TXT "v=DKIM1; k=rsa; p=MIGf..."
3. DMARC (Domain-based Message Authentication)
_dmarc.example.com. IN TXT "v=DMARC1; p=reject; rua=mailto:dmarc@example.com"
4. ๋๋ฉ์ธ ์์ ํ์ธ (Google, MS ๋ฑ)
example.com. IN TXT "google-site-verification=..."
example.com. IN TXT "MS=ms12345678"
5. ๊ธฐํ ์๋น์ค ์ค์
example.com. IN TXT "facebook-domain-verification=..."
4.8 PTR ๋ ์ฝ๋¶
IP ์ฃผ์๋ฅผ ๋๋ฉ์ธ ์ด๋ฆ์ผ๋ก ๋งคํํฉ๋๋ค (์ญ๋ฐฉํฅ ์กฐํ).
PTR ๋ ์ฝ๋ ์์
์ญ๋ฐฉํฅ ์กฐํ ์์ญ:
IP: 93.184.216.34
์ญ๋ฐฉํฅ ๋๋ฉ์ธ: 34.216.184.93.in-addr.arpa
PTR ๋ ์ฝ๋:
34.216.184.93.in-addr.arpa. IN PTR www.example.com.
IPv6 ์ญ๋ฐฉํฅ:
IP: 2001:db8::1
์ญ๋ฐฉํฅ ๋๋ฉ์ธ: 1.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.8.b.d.0.1.0.0.2.ip6.arpa
์ฉ๋:
- ์ด๋ฉ์ผ ์๋ฒ ๊ฒ์ฆ (์คํธ ํํฐ)
- ๋ก๊ทธ์์ IP๋ฅผ ๋๋ฉ์ธ์ผ๋ก ํ์
- ๋ณด์ ์ ๊ฒ
์กฐํ:
$ dig -x 93.184.216.34
;; ANSWER SECTION:
34.216.184.93.in-addr.arpa. 3600 IN PTR www.example.com.
4.9 SOA ๋ ์ฝ๋¶
DNS ์์ญ์ ๊ถํ ์ ๋ณด๋ฅผ ์ ์ํฉ๋๋ค.
SOA ๋ ์ฝ๋ ์์
example.com. IN SOA ns1.example.com. admin.example.com. (
2024010101 ; Serial Number (YYYYMMDDNN)
3600 ; Refresh (1์๊ฐ)
600 ; Retry (10๋ถ)
604800 ; Expire (1์ฃผ)
86400 ; Minimum TTL (1์ผ)
)
ํ๋ ์ค๋ช
:
- Primary NS: ns1.example.com (๊ธฐ๋ณธ ๋ค์ ์๋ฒ)
- Admin Email: admin@example.com (admin.example.com์ผ๋ก ํ๊ธฐ)
- Serial: ๋ณ๊ฒฝ ์๋ง๋ค ์ฆ๊ฐ (๋ณด์กฐ ์๋ฒ ๋๊ธฐํ์ฉ)
- Refresh: ๋ณด์กฐ ์๋ฒ๊ฐ ๊ธฐ๋ณธ ์๋ฒ ํ์ธ ์ฃผ๊ธฐ
- Retry: Refresh ์คํจ ์ ์ฌ์๋ ๊ฐ๊ฒฉ
- Expire: ๊ธฐ๋ณธ ์๋ฒ ์ฐ๊ฒฐ ๋ถ๊ฐ ์ ๋ฐ์ดํฐ ์ ํจ ๊ธฐ๊ฐ
- Minimum TTL: ๋ถ์ ์๋ต(NXDOMAIN) ์บ์ ์๊ฐ
5. DNS ์บ์ฑ¶
5.1 ์บ์ฑ ๊ณ์ธต¶
DNS ์บ์ฑ ๊ณ์ธต
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โ โ
โ Level 1: ๋ธ๋ผ์ฐ์ ์บ์ โ
โ โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ โ
โ โ โข ๋ธ๋ผ์ฐ์ ์์ฒด DNS ์บ์ โ โ
โ โ โข Chrome: chrome://net-internals/#dns โ โ
โ โ โข ์งง์ TTL (๋ณดํต ๋ถ ๋จ์) โ โ
โ โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ โ
โ โ โ
โ โผ โ
โ Level 2: ์ด์์ฒด์ ์บ์ โ
โ โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ โ
โ โ โข OS์ DNS ๋ฆฌ์กธ๋ฒ ์บ์ โ โ
โ โ โข Windows: ipconfig /displaydns โ โ
โ โ โข macOS: dscacheutil -cachedump -entries โ โ
โ โ โข Linux: systemd-resolved ๋ฑ โ โ
โ โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ โ
โ โ โ
โ โผ โ
โ Level 3: Recursive Resolver ์บ์ โ
โ โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ โ
โ โ โข ISP ๋๋ ๊ณต๊ฐ DNS ์๋ฒ์ ์บ์ โ โ
โ โ โข ๋ง์ ์ฌ์ฉ์๊ฐ ๊ณต์ โ โ
โ โ โข TTL ๊ธฐ๋ฐ ์บ์ ์ ํจ ์๊ฐ โ โ
โ โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ โ
โ โ โ
โ โผ โ
โ Level 4: Authoritative Server โ
โ โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ โ
โ โ โข ์บ์ ๋ฏธ์ค ์ ์ค์ ์กฐํ โ โ
โ โ โข ๊ถํ ์๋ ์๋ต ์ ๊ณต โ โ
โ โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ โ
โ โ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
5.2 TTL (Time To Live)¶
TTL์ ์ญํ
TTL = DNS ๋ ์ฝ๋๋ฅผ ์บ์ํ ์ ์๋ ์๊ฐ (์ด)
example.com. 300 IN A 93.184.216.34
โ
TTL (300์ด = 5๋ถ)
TTL ์ค์ ์ ๋ต:
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โ ์ํฉ โ ๊ถ์ฅ TTL โ ์ด์ โ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโค
โ ์ผ๋ฐ ์ด์ โ 3600-86400 โ ์บ์ ํจ์จ ๊ทน๋ํ โ
โ (1์๊ฐ - 1์ผ) โ โ โ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโค
โ ๋ง์ด๊ทธ๋ ์ด์
์์ โ 300-600 โ ๋น ๋ฅธ ์ ํ โ
โ (5๋ถ - 10๋ถ) โ โ โ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโค
โ ํ์ผ์ค๋ฒ/HA โ 60-300 โ ์ ์ํ ์ฅ์ ๋์ โ
โ (1๋ถ - 5๋ถ) โ โ โ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโค
โ ๋ณ๊ฒฝ ์ง์ โ 60 โ ๊ธฐ์กด ์บ์ ๋น ๋ฅธ ๋ง๋ฃ โ
โ (1๋ถ) โ โ โ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
TTL ํธ๋ ์ด๋์คํ:
๋ฎ์ TTL:
+ ๋ณ๊ฒฝ ์ฌํญ ๋น ๋ฅธ ์ ํ
- DNS ์ฟผ๋ฆฌ ์ฆ๊ฐ, ์๋ฒ ๋ถํ
๋์ TTL:
+ ์บ์ ํจ์จ, ๋น ๋ฅธ ์๋ต
- ๋ณ๊ฒฝ ์ ํ ๋๋ฆผ
5.3 ์บ์ ์ญ์ ¶
# Windows
ipconfig /flushdns
# macOS
sudo dscacheutil -flushcache
sudo killall -HUP mDNSResponder
# Linux (systemd-resolved)
sudo systemd-resolve --flush-caches
# Chrome ๋ธ๋ผ์ฐ์
chrome://net-internals/#dns โ Clear host cache
# Firefox
about:networking#dns โ Clear DNS Cache
6. DNS ๋๊ตฌ¶
6.1 nslookup¶
# ๊ธฐ๋ณธ ์กฐํ
nslookup google.com
# ํน์ ๋ ์ฝ๋ ์กฐํ
nslookup -type=MX google.com
nslookup -type=A google.com
nslookup -type=AAAA google.com
# ํน์ DNS ์๋ฒ ์ฌ์ฉ
nslookup google.com 8.8.8.8
# ์ธํฐ๋ํฐ๋ธ ๋ชจ๋
nslookup
> set type=MX
> google.com
> exit
์ถ๋ ฅ ์์:
Server: 8.8.8.8
Address: 8.8.8.8#53
Non-authoritative answer:
Name: google.com
Address: 142.250.196.78
6.2 dig¶
# ๊ธฐ๋ณธ ์กฐํ
dig google.com
# ํน์ ๋ ์ฝ๋ ์กฐํ
dig google.com A
dig google.com AAAA
dig google.com MX
dig google.com NS
dig google.com TXT
# ๊ฐ๋จํ ์ถ๋ ฅ
dig +short google.com
# ์์ธ ์ถ๋ ฅ (์ถ์ )
dig +trace google.com
# ํน์ DNS ์๋ฒ ์ฌ์ฉ
dig @8.8.8.8 google.com
# ์ญ๋ฐฉํฅ ์กฐํ
dig -x 142.250.196.78
# TTL ํ์
dig +ttlid google.com
# ๋ชจ๋ ๋ ์ฝ๋ ์กฐํ
dig google.com ANY
์ถ๋ ฅ ์์:
;; ANSWER SECTION:
google.com. 137 IN A 142.250.196.78
;; Query time: 15 msec
;; SERVER: 8.8.8.8#53(8.8.8.8)
6.3 host¶
# ๊ธฐ๋ณธ ์กฐํ
host google.com
# ๋ ์ฝ๋ ์ ํ ์ง์
host -t MX google.com
host -t NS google.com
host -t TXT google.com
# ์์ธ ์ถ๋ ฅ
host -v google.com
# ์ญ๋ฐฉํฅ ์กฐํ
host 142.250.196.78
์ถ๋ ฅ ์์:
google.com has address 142.250.196.78
google.com has IPv6 address 2404:6800:4004:821::200e
google.com mail is handled by 10 smtp.google.com.
6.4 dig ์ถ๋ ฅ ํด์¶
$ dig www.example.com
; <<>> DiG 9.18.1 <<>> www.example.com
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 12345
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 1
;; OPT PSEUDOSECTION:
; EDNS: version: 0, flags:; udp: 512
;; QUESTION SECTION:
;www.example.com. IN A
;; ANSWER SECTION:
www.example.com. 86400 IN A 93.184.216.34
;; Query time: 25 msec
;; SERVER: 8.8.8.8#53(8.8.8.8)
;; WHEN: Mon Jan 15 10:30:45 KST 2024
;; MSG SIZE rcvd: 59
ํด์:
- status: NOERROR โ ์ฑ๊ณต
- flags: qr(์๋ต), rd(์ฌ๊ท ์์ฒญ), ra(์ฌ๊ท ๊ฐ๋ฅ)
- QUESTION: ์ง์ํ ๋ด์ฉ
- ANSWER: ์๋ต (A ๋ ์ฝ๋, TTL 86400์ด, IP 93.184.216.34)
- Query time: ์๋ต ์๊ฐ (25ms)
- SERVER: ์๋ตํ DNS ์๋ฒ
6.5 ๊ณต๊ฐ DNS ์๋ฒ¶
| ์ ๊ณต์ | IPv4 | IPv6 | ํน์ง |
|---|---|---|---|
| 8.8.8.8, 8.8.4.4 | 2001:4860:4860::8888 | ์ ์ธ๊ณ, ๋น ๋ฆ | |
| Cloudflare | 1.1.1.1, 1.0.0.1 | 2606:4700:4700::1111 | ํ๋ผ์ด๋ฒ์ ์ค์ |
| Quad9 | 9.9.9.9, 149.112.112.112 | 2620:fe::fe | ๋ณด์ ์ค์ฌ |
| OpenDNS | 208.67.222.222 | 2620:119:35::35 | ํํฐ๋ง ์ต์ |
7. ์ฐ์ต ๋ฌธ์ ¶
๋ฌธ์ 1: ๋๋ฉ์ธ ๊ตฌ์กฐ ๋ถ์¶
๋ค์ ๋๋ฉ์ธ์ ๊ฐ ๋ถ๋ถ์ ์๋ณํ์ธ์.
a) www.shop.amazon.co.uk
b) mail.google.com
c) api.v2.example.org
๋ฌธ์ 2: DNS ๋ ์ฝ๋ ๋งค์นญ¶
๋ค์ ์ํฉ์ ์ ํฉํ DNS ๋ ์ฝ๋ ์ ํ์ ์ ํํ์ธ์.
a) ์น ์๋ฒ์ IPv4 ์ฃผ์ ์ง์ b) ๋ฉ์ผ ์๋ฒ ์ง์ c) www๋ฅผ ๊ธฐ๋ณธ ๋๋ฉ์ธ์ผ๋ก ๋ฆฌ๋ค์ด๋ ํธ d) ๋๋ฉ์ธ ์์ ๊ถ ์ธ์ฆ e) ๋ค์ ์๋ฒ ์ง์ f) IPv6 ์ฃผ์ ์ง์
๋ฌธ์ 3: dig ์ถ๋ ฅ ๋ถ์¶
๋ค์ dig ์ถ๋ ฅ์ ๋ถ์ํ์ธ์.
;; ANSWER SECTION:
example.com. 600 IN MX 10 mail1.example.com.
example.com. 600 IN MX 20 mail2.example.com.
example.com. 600 IN MX 30 backup.mail.com.
a) TTL์ ์ผ๋ง์ธ๊ฐ์? b) ์ด๋ ๋ฉ์ผ ์๋ฒ๊ฐ ์ฐ์ ์ฌ์ฉ๋๋์? c) ๋ชจ๋ ๋ฉ์ผ ์๋ฒ๊ฐ ๋ค์ด๋๋ฉด ์ด๋ป๊ฒ ๋๋์?
๋ฌธ์ 4: DNS ์กฐํ ์ค์ต¶
๋ค์ ๋ช ๋ น์ด๋ฅผ ์คํํ๊ณ ๊ฒฐ๊ณผ๋ฅผ ๋ถ์ํ์ธ์.
dig google.com A
dig google.com MX
dig +trace google.com
์ ๋ต¶
๋ฌธ์ 1 ์ ๋ต¶
a) www.shop.amazon.co.uk
uk : TLD (ccTLD - ์๊ตญ)
co : Second-level domain (ํ์ฌ์ฉ)
amazon: ๋ฑ๋ก๋ ๋๋ฉ์ธ
shop : ์๋ธ๋๋ฉ์ธ
www : ์๋ธ๋๋ฉ์ธ (ํธ์คํธ)
b) mail.google.com
com : TLD (gTLD)
google: SLD (๋ฑ๋ก๋ ๋๋ฉ์ธ)
mail : ์๋ธ๋๋ฉ์ธ
c) api.v2.example.org
org : TLD (gTLD)
example: SLD
v2 : ์๋ธ๋๋ฉ์ธ
api : ์๋ธ๋๋ฉ์ธ
๋ฌธ์ 2 ์ ๋ต¶
- a) IPv4 ์ฃผ์ โ A ๋ ์ฝ๋
- b) ๋ฉ์ผ ์๋ฒ โ MX ๋ ์ฝ๋
- c) ๋ฆฌ๋ค์ด๋ ํธ โ CNAME ๋ ์ฝ๋
- d) ์์ ๊ถ ์ธ์ฆ โ TXT ๋ ์ฝ๋
- e) ๋ค์ ์๋ฒ โ NS ๋ ์ฝ๋
- f) IPv6 ์ฃผ์ โ AAAA ๋ ์ฝ๋
๋ฌธ์ 3 ์ ๋ต¶
a) TTL = 600์ด (10๋ถ) b) ์ฐ์ ๋ฉ์ผ ์๋ฒ: mail1.example.com (์ฐ์ ์์ 10) c) backup.mail.com๊น์ง ์๋ ํ ์คํจ โ ๋ฉ์ผ ์ ์ก ์คํจ (๋ฐ์ก)
๋ฌธ์ 4 ์ ๋ต¶
์ค์ต ๊ฒฐ๊ณผ๋ ํ๊ฒฝ์ ๋ฐ๋ผ ๋ค๋ฅด์ง๋ง, ํ์ธ ํฌ์ธํธ: - A ๋ ์ฝ๋: Google์ IP ์ฃผ์ (์ฌ๋ฌ ๊ฐ์ผ ์ ์์) - MX ๋ ์ฝ๋: Google์ ๋ฉ์ผ ์๋ฒ (aspmx.l.google.com ๋ฑ) - +trace: ๋ฃจํธ โ .com TLD โ google.com ๊ถํ ์๋ฒ ์์๋ก ์กฐํ
8. ๋ค์ ๋จ๊ณ¶
DNS๋ฅผ ์ดํดํ๋ค๋ฉด, HTTP์ HTTPS์ ๋ํด ํ์ตํ์ธ์.
๋ค์ ๋ ์จ¶
- 13_HTTP์_HTTPS.md - HTTP ํ๋กํ ์ฝ, TLS/SSL
๊ด๋ จ ๋ ์จ¶
- 11_UDP์_ํฌํธ.md - DNS๊ฐ ์ฌ์ฉํ๋ UDP
- 15_Network_Security_Basics.md - DNS ๋ณด์
์ถ์ฒ ์ค์ต¶
dig +trace๋ก DNS ์กฐํ ๊ณผ์ ์ถ์ - ์์ ์ DNS ์๋ฒ ์ค์ ํ์ธ
- ๋ค์ํ ๋๋ฉ์ธ์ DNS ๋ ์ฝ๋ ์กฐํ
9. ์ฐธ๊ณ ์๋ฃ¶
RFC ๋ฌธ์¶
- RFC 1034 - Domain Names: Concepts and Facilities
- RFC 1035 - Domain Names: Implementation and Specification
- RFC 8484 - DNS Queries over HTTPS (DoH)
- RFC 7858 - DNS over TLS (DoT)
์จ๋ผ์ธ ๋๊ตฌ¶
- DNS Checker - ์ ์ธ๊ณ DNS ์ ํ ํ์ธ
- MX Toolbox - DNS/๋ฉ์ผ ์ง๋จ
- whatsmydns.net - DNS ์กฐํ
- IntoDNS - DNS ์ค์ ๊ฒ์ฌ
ํ์ต ์๋ฃ¶
๋ฌธ์ ์ ๋ณด - ์ต์ข ์์ : 2024๋ - ๋์ด๋: โญโญ - ์์ ํ์ต ์๊ฐ: 2์๊ฐ