DNS(Domain Name System, ๋๋ฉ์ธ ๋ค์ ์์คํ , ๋ค์์๋ฒ)
๋ ์ธํฐ๋ท์์ ์ฌ์ฉ๋๋ ์ฃผ์ ์ฒด๊ณ๋ก.com
๋๋.net
๊ณผ ๊ฐ์ ํน์ ์ต์์ ๋๋ฉ์ธ(TLD)์ ๋ชจ๋ ๋๋ฉ์ธ ๋ค์ ๋ฐ ํด๋นํ๋ IP์ฃผ์, ๋ฐ ๊ด๋ จ ๊ฐ๋ค์ ์ ์ฅ, ๊ด๋ฆฌํ๋ ๋ถ์ฐ ํ ๋ฐ์ดํฐ๋ฒ ์ด์ค ๋๋ ๊ทธ์ ํด๋นํ๋ ๊ธฐ๋ฅ์ ๊ฐ๋ ๋ฌผ๋ฆฌ์ ์ธ ์๋ฒ ์ฅ์น๋ฅผ ์ง์นญํ๋ค.- ์ฝ๊ฒ ๋งํ๋ฉด, ๋คํธ์ํฌ์์ ๋๋ฉ์ธ์ด๋ ํธ์คํธ ์ด๋ฆ์ ์ซ์๋ก ๋ IP์ฃผ์๋ก ํด์ํด์ฃผ๋ TCP/IP ๋คํธ์ํฌ ์๋น์ค์ด๋ค.
- ๊ณ์ธต ๊ตฌ์กฐ๋ฅผ ๊ฐ์ง๋ ๋ถ์ฐ๋ฐ์ดํฐ๋ฒ ์ด์ค ๊ตฌ์กฐ์ด๋ค.
- DNS๋ฅผ ์ด์ํ๋ ์๋ฒ๋ฅผ
๋ค์์๋ฒ(Name Server)
๋ผ๊ณ ํ๋ค. - ์๋ฅผ ๋ค์ด, ์น ์ฃผ์ ๋๋ URL์ ์
๋ ฅํ๋ฉด DNS๊ฐ ์
๋ ฅ๋ ์ด๋ฆ๊ณผ ํด๋น ์์น์ IP ์ฃผ์๋ฅผ ์ผ์น์ํค๊ณ ์ฌ์ฉ์๋ฅผ ํด๋น ์ฌ์ดํธ์ ์ฐ๊ฒฐ์์ผ ์ฃผ๋ ๋ฐ์ดํฐ๋ฒ ์ด์ค ์๋ฒ์ธ ๊ฒ์ด๋ค. DNS๋ "www.codns.com์ IP์ฃผ์๋ 121.125.74.99" ๋ผ๋ ์ฃผ์ ์ ๋ณด๋ฅผ ์ ์ฅํ๊ณ ๊ด๋ฆฌํ๋
์ ํ๋ฒํธ๋ถ
์ ๋น์ทํ๋ค.
- ์์ ์๋ ์ปดํจํฐ๋ง๋ค
hosts.txt
ํ์ผ์ ๊ฐ๊ณ ์์๋ค. - ํ์ผ ์์น: C:\Windows\System32\drivers\etc\hosts
- hosts.txt ํ์ผ์๋ ๋ชจ๋ ์ปดํจํฐ์ Hostname๊ณผ IP Address ์ ๋ณด๊ฐ ์ ์ฅ๋์ด์๋ค.
- Client๋ FTP๋ฅผ ์ด์ฉํด ์ ๊ทผํด์ hosts ํ์ผ์ ๋ค์ด๋ก๋ ๋ฐ ์ ์ฉํ์๋ค. 90๋ ๋ ์ด๋ฐ Web ์๋น์ค ์ฌ์ฉ์๊ฐ ํญ๋ฐ์ ์ผ๋ก ์ฆ๊ฐํ๋ฉด์ Internet์ ์ฐ๊ฒฐ๋ Host ์ซ์๊ฐ ํฌ๊ฒ ๋์ด๋ฌ๊ณ , ํธ์คํธ์ ์์ ๋ฐ ์ ๋ฐ์ดํธ๊ฐ ๋ฆ์ด์ง๊ณ ๋คํธ์ํฌ ํธ๋ ํฝ์ด ์ฆ๊ฐํ๊ณ ํธ์คํธ ์ด๋ฆ์ ์ง๊ธฐ๊ฐ ์ด๋ ค์์ก๋ค.(์ด๋ฆ์ค๋ณต)
- ๋ถ์ฐ๋ ๋ฐ์ดํฐ๋ฒ ์ด์ค ์ด์ฉํ๋ค.
- ๋๋ฉ์ธ์ด ์๋ ๋ง๊ธฐ ๋๋ฌธ์ ์ ์ธ๊ณ ๋ชจ๋ ์กฐ์ง์ ๋๋ฉ์ธ์ ๋ณด๋ฅผ ๊ฐ๊ณ ์๋ DNS ์๋ฒ๋ ์กด์ฌํ์ง ์๋๋ค.
- ๊ฐ ์กฐ์ง์ ์์ ๋ค์ ๋๋ฉ์ธ ์ ๋ณด๋ฅผ ๊ด๋ฆฌํ๋ DNS์๋ฒ๋ฅผ ์์ฒด์ ์ผ๋ก ์ด์ํ๊ณ , ์ด๋ฌํ ์ ๋ง์ ๋๋ฉ์ธ์ DNS ์๋ฒ๋ค์ด ์ํธ ์ฐ๋๋์ด ์๋ Domain Name Space๋ฅผ ๊ตฌ์ฑํ๊ฒ ๋๋ค. (DNS๋? ์น์ ์ฌ์ง)
-
- Local(hosts) -> DNS Cashe Table -> DNS Server
-
- ์ ๊ณผ์ ์์ ์๋ค๋ฉด ์ต์์(๋ฃจํธ ๋๋ฉ์ธ) -> Top Level Domain -> Second Level Domain -> SubDomain ์์ผ๋ก IP๋ฅผ ์ฐพ์.
- โ ~ โข Root DNS ์๋ฒ๋ ์ ์ฒด
FQDN
์ ๋ณด๋ ์์ง ๋ชปํ๊ธฐ ๋๋ฌธ์ ์์ ์ ํ์ Domain์ธCOM DNS ์๋ฒ
์๊ฒ ์ฃผ์๋ฅผ ์๋ ค์ค๋ค. - โฃ ~ โค ์ด๋ฅผ ์์ ํ Local DNS ์๋ฒ๋ ๋ค์ Iterative Query๋ฅผ ์ฌ์ฉํ์ฌ com DNS ์๋ฒ์๊ฒ ์ ๋ณด๋ฅผ ์์ฒญํ๊ณ , com DNS ์๋ฒ๋ ์์ ์ ํ์ ๋ ๋ฒจ Domain์ธ naver.com์ DNS์๋ฒ ์ฃผ์๋ฅผ ์๋ ค์ค๋ค.
- โฅ ~ โฆ ์ด๋ฅผ ์์ ํ Local DNS ์๋ฒ๋ ๋ค์ Iterative Query๋ฅผ ์ฌ์ฉํ์ฌ naver.com DNS ์๋ฒ์๊ฒ www ํธ์คํธ์ ๋ํ ์ ๋ณด๋ฅผ ์์ฒญํ๊ณ , naver.com DNS ์๋ฒ๋ www.naver.com์ ๋ํ IP์๋ฒ ์ฃผ์๋ฅผ ์๋ ค์ค๋ค.
- โง Local DNS ์๋ฒ๋ ์์ ๊ฐ์ด www.naver.com ์ ๋ํ IP์ฃผ์๋ฅผ ์์ ํ ์์ ์ DNS Cache์ ๋ฑ๋กํ๊ณ ํด๋น ์ ๋ณด๋ฅผ ์์ฒญํ๋ Client์๊ฒ ์๋ต๋ฉ์ธ์ง๋ก ๋ต๋ณํ๋ค.
- ํด๋น Client๋ ์์ ํ www.naver.com์ ์ IP์ฃผ์๋ฅผ ์ฌ์ฉํ์ฌ ์ค์ ํด๋น ์๋ฒ์ ํจํท์ ์ ์กํ๊ฒ ๋๋ค. ๊ทธ ํ Local DNS ์๋ฒ๋ ๋ค๋ฅธ Client์๊ฒ ๋์ผํ FQDN์ ๋ํ DNS Query๋ฅผ ์์ ํ ๊ฒฝ์ฐ DNS์๋ฒ Cache์ ๋ฑ๋ก๋ ์ ๋ณด๋ก ๋ต๋ณํ๋ ๊ฒ์ด ๊ฐ๋ฅํ๋ค.
โป FQDN์ '์ ๋ ๋๋ฉ์ธ ๋ค์' ๋๋ '์ ์ฒด ๋๋ฉ์ธ ๋ค์' ์ด๋ผ๊ณ ๋ ๋ถ๋ฆฌ๋ ๋๋ฉ์ธ ์ ์ฒด ์ด๋ฆ์ ํ๊ธฐํ๋ ๋ฐฉ์์ ์๋ฏธํ๋ค.
- ์น ์ฌ์ดํธ ์ฃผ์๋ฅผ ์๋ก ๋ค์ด๋ณด์.
1. www.tistory.com
2. onlywis.tistory.com
- ์์ ๋ ์ฃผ์ ์ค www ์ onlywis ๋ถ๋ถ์ด 'ํธ์คํธ'์ด๊ณ , tistory.com ๋ถ๋ถ์ด '๋๋ฉ์ธ'์ด๋ค.
- ํธ์คํธ์ ๋๋ฉ์ธ์ ํจ๊ป ๋ช
์ํ์ฌ ์ ์ฒด ๊ฒฝ๋ก๋ฅผ ๋ชจ๋ ํ๊ธฐํ๋ ๊ฒ์ FQDN ์ด๋ผ ํ๋ค.
โป Iterative Query(๋ฐ๋ณต์ ์ง์)๋ local DNS ์๋ฒ๊ฐ ๋ค๋ฅธ DNS ์๋ฒ์๊ฒ ์ฟผ๋ฆฌ๋ฅผ ๋ณด๋ด์ด ๋ต์ ์์ฒญํ๋ ์์
์ด๋ค.
- ์์ ์ด ์ง์ ๊ด๋ฆฌํ์ง ์๋ ์ง์ ์์ฒญ์ด ์์ ๊ฒฝ์ฐ ์ง์์ ์๋ต ๊ฐ๋ฅํ NS ๋ชฉ๋ก์ ์๋ตํ๋ค.
- ์๋ฅผ๋ค์ด, ์ปดํจํฐ๊ฐ ์ง์ ํ ๊ฒ์ด www.naver.com์ด๋ผ ํ๋ฉด ์์ ์ com ๋๋ฉ์ธ์ด๊ณ , ์์ ์ ํ์ ๋๋ฉ์ธ์ naver.com์ด ์์ ๋, ์ปดํจํฐ์ naver.com์ ๊ด๋ฆฌํ๋ DNS๋ฅผ ์๋ ค์ฃผ๋ ๊ฒ
https://hihighlinux.tistory.com/47
https://peemangit.tistory.com/52
http://www.codns.com/b/B05-162