20.10.15 (๋ชฉ)
Updated:
์ค๋ ํ ์ผ (๊ณํ)
BaekJoon ๋งค์ผ ํ ๋ฌธ์ ํ๊ธฐ์ปดํจํฐ๋คํธ์ํฌ 7์ฃผ์ฐจ ๋ฃ๊ธฐ์ค๊ฐ๊ณ ์ฌ ๋๋น
์ค๋ ํ ์ผ
-
BaekJoon ๋งค์ผ ํ ๋ฌธ์ ํ๊ธฐ
[BaekJoon] ๋ฐฑ์ค 1753๋ฒ : ์ต๋จ๊ฒฝ๋ก
-
์ปดํจํฐ ๋คํธ์ํฌ 7์ฃผ์ฐจ
-
ํธ์คํธ๊ฐ ๋ก์ปฌ DNS ์๋ฒ์ query (www.naver.com , ___ , A , ___ ) ๋ฅผ ๋ณด๋ด๋ฉด ๋ก์ปฌ DNS๋ ๋ฃจํธ DNS ์๊ฒ
query ๋ฅผ ๋์ง๋ค. ๋ฃจํธ DNS๋ com DNS ์๋ฒ์ ์ฃผ์๋ฅผ ๋ด์ reply ๋ฉ์์ง๋ฅผ ๋ก์ปฌ DNS ์๊ฒ ๋ณด๋ธ๋ค.
๋ก์ปฌ DNS๋ com DNS ์๋ฒ์ query ๋ฅผ ๋์ง๊ณ com DNS ์๋ฒ๋ naver.com DNS ์๋ฒ ์ฃผ์๋ฅผ ๋ด์ reply
๋ฉ์์ง๋ฅผ ๋ก์ปฌ DNS์ ๋ณด๋ธ๋ค. ๋ง์ง๋ง์ผ๋ก naver.com DNS ์๋ฒ๋ ๋ก์ปฌ DNS ์๊ฒ www.naver.com ์ IP
์ฃผ์๋ฅผ ์ ์กํ๊ณ ๋ก์ปฌ DNS๋ ์ด IP ์ฃผ์๋ฅผ ํธ์คํธ์๊ฒ ๋ณด๋ด์ค๋ค. ๊ทธ ํ ๋ก์ปฌ DNS๋ ์ด IP ์ฃผ์๋ฅผ ์บ์ฌ์ ์ ์ฅํ๋ค.
-
1๋ฒ์ ๊ณผ์ ์ด iterated DNS ๊ณผ์ ์ด๊ณ Default ๊ฐ์ด๋ค. ๋ค๋ฅธ ๋ฐฉ์์ผ๋ก๋ recursion ๋ฐฉ์์ด ์๋๋ฐ ๋ฃจํธ DNS์
๋ถํ๊ฐ ๋๋ฌด ์ปค์ ธ ์ฌ์ฉํ์ง ์๋ ๋ฐฉ์์ด๋ค.
-
DNS ์๋ฒ๋ฅผ ๋ถ์ฐ ์ํค๋ ์ด์ ๋ ํ ๊ณณ์ ๋ชจ์์ ๊ด๋ฆฌ๋ฅผ ํ๋ค๊ฐ ๊ทธ ์๋ฒ๊ฐ ํฐ์ ธ๋ฒ๋ฆฌ๋ฉด ์๋ฌด๋ ์ธํฐ๋ท์ ์ธ ์ ์๊ณ
ํ๋์ ์๋ฒ์ ๋ชจ๋ ๋ชฐ๋ฆฌ๋ฉด ์ฒ๋ฆฌ ์๊ฐ์ด ๋๋ ค์ง ์ ๋ฐ์ ์๋ค. ๋ ํด๋ผ์ด์ธํธ์ ์๋ฒ๊ฐ ์ง๊ตฌ ๋ฐ๋ํธ์ ์์ฐจํ๋ฉด
๊ฐ๋ค ์ค๋๋ฐ ์๊ฐ์ด ๋ ๊ฑธ๋ฆฌ๋ฉฐ ์ ์ง๋ณด์ ํ๊ธฐ๊ฐ ํ๋ค์ด ๋ถ์ฐ์์ผ ์ ์ฅํ๋ค.
-
DNS๊ฐ ์ฃผ๊ณ ๋ฐ๋ ๋ฉ์์ง๋ query, reply ๋ก ๋๋์ด ์ง๋๋ฐ RR (Name, Value, Type, TTL) ๋ก ์ด๋ฃจ์ด์ง๋ค.
Type A : Name์ IP ์ฃผ์๋ฅผ Value ๋ก ์ ๋ฌํ๋ค.
Type CNAME : Name์ canonical name ์ Value ๋ก ์ ๋ฌํ๋ค.
Type NS : Name์ autoritative name server ์ ์ด๋ฆ์ Value ๋ก ์ ๋ฌํ๋ค.
Tpye MX : Name๊ณผ ๊ด๋ จ๋ mail server ์ด๋ฆ์ Value ๋ก ์ ๋ฌํ๋ค.
-
๋ด์ผ ํ ์ผ
- BaekJoon ๋งค์ผ ํ ๋ฌธ์ ํ๊ธฐ
- ์ ํ๋์, Technical 7์ฃผ์ฐจ ๋ฃ๊ธฐ
- ์ค๊ฐ๊ณ ์ฌ ๋๋น
์ด๋ฒ์ฃผ ํ ์ผ
- BaekJoon ๋งค์ผ ํ ๋ฌธ์ ํ๊ธฐ
- ์๊ฐ๊ณผ๋ชฉ 7์ฃผ์ฐจ ๋ฃ๊ธฐ
- ๋ํผ์๋ง๋๋์์ ์คํ ๋ฆฌ๋ณด๋ ์ ์ถ
- ๋ฌธ์ ํด๊ฒฐ๊ธฐ๋ฒ ์ฝ๋ ๋ถ์
- ์ค๊ฐ๊ณ ์ฌ ๋๋น
Leave a comment