๋ฐ์ํ
DNS
- Domain Name System
- ๋๋ฉ์ธ ์ด๋ฆ -> IP ์ฃผ์ ์๋ต ์์คํ
- IP ์ฃผ์๋ ์ ๋์ ์ด๊ณ ์ธ์ฐ๊ธฐ ์ฝ์ง ์๊ธฐ ๋๋ฌธ์ ๋๋ฉ์ธ ์ด๋ฆ์ ์ฌ์ฉํ๊ฒ ๋จ (like ์ ํ๋ฒํธ๋ถ)
- ํ์ง๋ง ์ค์ L3 ํต์ ์ IP ์ฃผ์๋ฅผ ํตํด ์ด๋ฃจ์ด์ง๋ค.
- Local DNS๊ฐ DNS Resolver ์ญํ ์ ํ๋ค.
- Local DNS ~= ISP DNS (ex : KT DNS)
- ์ง์ ์์
- hosts ํ์ผ ํ์ธ, ์๋๊ฒฝ์ฐ ์ฌ์ฉ์ -> Local DNS ์ง์
- ์์ ๊ฒฝ์ฐ ์บ์ฑ๋ ๊ฐ ์ฌ์ฉ
- ์๋ ๊ฒฝ์ฐ Local DNS๊ฐ Root -> TLD -> Sub DNS๊น์ง ์ง์ํด์ค๋ค.
- hosts ํ์ผ ํ์ธ, ์๋๊ฒฝ์ฐ ์ฌ์ฉ์ -> Local DNS ์ง์
- ์ฃผ์๋ ๊ณ์ธตํ ๊ตฌ์กฐ๋ฅผ ๊ฐ์ง๋ค.
- Root -> Top-level -> Second-level -> Sub
- Root
- ์ ์ธ๊ณ์ 13๊ฐ
- Top-level
- Second-level
- Authoritative DNS
- Sub
- Root
- Root -> Top-level -> Second-level -> Sub
- ๊ฐ๊ฐ์ ๋ ๋ฒจ์ ๋ด๋นํ๋ ๋ค์์๋ฒ๊ฐ ์์ผ๋ฉฐ, ๊ฐ ์๋ฒ๋ ๋ฐ๋ก ํ์ ๋ ๋ฒจ ๋๋ฉ์ธ์ ๋ํ ๋ค์์๋ฒ ์ฃผ์ ๋ฐ์ ์์ง ๋ชปํ๋ค.
- ๊ทธ๋์ ๋ค์๊ณผ ๊ฐ์ด ๋จ๊ณ์ ์ผ๋ก IP ์ฃผ์๋ฅผ ์ฐพ์๊ฐ๊ฒ ๋๋ค.
- nslookup ๊ฒฐ๊ณผ Non-authoritative answer ์๋ฏธ
- DNS ์ฟผ๋ฆฌ์ ์๋ต์ผ๋ก ip ์ฃผ์๋ฅผ ๋ฐ์ผ๋ฉด, Local DNS Sever ๋ ํด๋น ์ฃผ์๋ฅผ ์บ์์ ์ ์ฅํ๋ค.
- Recursive query ๋ฅผ ๊ฑฐ์ณ ์ป์ ip ์ฃผ์ : Authoritative DNS Server ์์ ๋ฐ์ ์ ๋ณด
- Local DNS Server์์ ๋ฐ์ ์ ๋ณด : Non-authoritative answer
DNS ์๋ฒ์ ๋ฌธ์ ๊ฐ ์๊ธด๋ค๋ฉด?
- DNS ์๋ฒ์ ๋ฌธ์ ๊ฐ ์๊ธฐ๊ฑฐ๋, ํด๋น ๋๋ฉ์ธ์ด DNS์๋ฒ์ ๋ฑ๋ก๋์ด ์์ง ์์ ๊ฒฝ์ฐ
- ์ด๋ฐ ๊ฒฝ์ฐ IP ์ฃผ์๋ก ์ง์ ์ ์ -> ์๋ฒ์์ IP ์ฃผ์๋ก ์ง์ ์ ์ํ๋๊ฑธ ๋ง์๋จ์ ๊ฒฝ์ฐ ๋ถ๊ฐ๋ฅ
- DNS ์คํธํ : DNS์์ฒญ์ ๊ฐ๋ก์ฑ ๋ค๋ฅธ ์ฌ์ดํธ๋ก ์ฌ์ฉ์๋ฅผ ์ ๋(์์กฐ๋ DNS ์๋ต)
- ์ฐธ๊ณ : chrome://network-errors/์์ ๋ ์๋ฌ๋ฉ์ธ์ง ํ์ธ ๊ฐ๋ฅ
DDNS
- ๋์ DNS(DDNS)๋ IP ์ฃผ์๊ฐ ๋ณ๊ฒฝ๋ ๋ DNS ๋ ์ฝ๋๋ฅผ ์๋์ผ๋ก ์ ๋ฐ์ดํธํ ์ ์๋ ์๋น์ค
- ๊ณผ๊ฑฐ์๋ IP ์ฃผ์๊ฐ ๊ณ ์ ๋์ด ๊ฑฐ์ ๋ณ๊ฒฝ๋์ง ์์์ง๋ง ํ์ฌ๋ IP ์ฃผ์ ๋ถ์กฑ ์ํ -> Dynamic Host Configuration Protocol(DHCP)์ ์ฌ์ฉํ์ฌ IP ์ฃผ์๋ฅผ ๋์ ์ผ๋ก ํ ๋นํจ
- DHCP : DHCP๋ ํธ์คํธ์ IP์ฃผ์์ ๊ฐ์ข
TCP/IP ํ๋กํ ์ฝ์ ๊ธฐ๋ณธ ์ค์ ์ ํด๋ผ์ด์ธํธ์๊ฒ ์๋์ ์ผ๋ก ์ ๊ณตํด์ฃผ๋ ํ๋กํ ์ฝ
- IP address
- subnet mask
- IP address of first-hop router (default gateway)
- name and IP address of DNS server
- DHCP : DHCP๋ ํธ์คํธ์ IP์ฃผ์์ ๊ฐ์ข
TCP/IP ํ๋กํ ์ฝ์ ๊ธฐ๋ณธ ์ค์ ์ ํด๋ผ์ด์ธํธ์๊ฒ ์๋์ ์ผ๋ก ์ ๊ณตํด์ฃผ๋ ํ๋กํ ์ฝ
GSLB
- DNS ์๋น์ค์ ๋ฐ์ ๋ ํํ
- ์ผ๋ฐ์ ์ธ DNS๋ IP๋ฅผ ๋ฐํํ ๋ ๋คํธ์ํฌ ์ง์ฐ, ์ฑ๋ฅ ๋ฑ์ ์ ํ ๊ณ ๋ คํ์ง ์๋๋ค
- ์ฃผ์๊ธฐ๋ฅ
- Health Check : ์๋ฒ์ ์ํ๋ฅผ ๋ชจ๋ํฐ๋ง
- ๋ ์ดํด์, ์ง์ญ ๊ณ ๋ ค
- ๋๋ต์ ์ธ ์๋ ์์
- www.naver.com ์์ฒญ
- Local DNS ์์ฒญ
- Local DNS -> Root -> Top
- GSLB๋ก naver.com์ ๋ํ DNS ์ฟผ๋ฆฌ
- GSLB๋ ํ๋ก์ ํํ๋ก ๋์ํด, ์์ฒญ์ ๊ทธ๋๋ก naver.com DNS ์๋ฒ๋ก ์ ๋ฌํ๋ค.
- ์ต์ ์ ์ฌ์ดํธ ๊ฒฐ์ ๋ฐ Local DNS ์๋ฒ๊ฐ ์ต์์๊ฐ๋ง ํด๋น IP๋ฅผ ์บ์ฑํ๊ฒ ํ๊ธฐ ์ํด์ TTL์ ๋ฎ์ ๊ฐ์ผ๋ก ๋ณ๊ฒฝํ๋ค
- ์ป์ IP๋ก ์์ฒญ
๋ฐ์ํ