๐Ÿ“‚ ๋„คํŠธ์›Œํฌ/์„ฑ๊ณต๊ณผ ์‹คํŒจ๋ฅผ ๊ฒฐ์ •ํ•˜๋Š” 1%์˜ ๋„คํŠธ์›Œํฌ ์›๋ฆฌ

์›น ์„œ๋ฒ„์˜ IP์ฃผ์†Œ๋ฅผ DNS ์„œ๋ฒ„์— ์กฐํšŒํ•œ๋‹ค. - [Ch 01. ์›น ๋ธŒ๋ผ์šฐ์ €๊ฐ€ ๋ฉ”์‹œ์ง€๋ฅผ ๋งŒ๋“ ๋‹ค]

Amenable 2023. 7. 8. 09:15

  HTTP์˜ ๋ฉ”์‹œ์ง€๋ฅผ ๋งŒ๋“ค๋ฉด ์ด๊ฒƒ์„ OS์— ์˜๋ขฐํ•˜์—ฌ ์•ก์„ธ์Šค ๋Œ€์ƒ์˜ ์›น ์„œ๋ฒ„์—๊ฒŒ ์†ก์‹ ํ•œ๋‹ค. ๋ธŒ๋ผ์šฐ์ €๋Š” URL์„ ํ•ด๋…ํ•˜๊ฑฐ๋‚˜ HTTP ๋ฉ”์‹œ์ง€๋ฅผ ๋งŒ๋“ค์ง€๋งŒ, ๋ฉ”์‹œ์ง€๋ฅผ ๋„คํŠธ์›Œํฌ์— ์†ก์ถœํ•˜๋Š” ๊ธฐ๋Šฅ์ด ์—†๊ธฐ ๋•Œ๋ฌธ์— OS์— ์˜๋ขฐํ•˜์—ฌ ์†ก์‹ ํ•˜๋Š” ๊ฒƒ์ด๋‹ค.

 

  OS์— ์†ก์‹ ์„ ์˜๋ขฐํ•  ๋•Œ๋Š” ๋„๋ฉ”์ธ๋ช…์ด ์•„๋‹ˆ๋ผ IP ์ฃผ์†Œ๋กœ ๋ฉ”์‹œ์ง€๋ฅผ ๋ฐ›์„ ์ƒ๋Œ€๋ฅผ ์ง€์ •ํ•ด์•ผ ํ•œ๋‹ค. ๊ทธ๋ž˜์„œ URL ์•ˆ์— ์“ฐ์—ฌ์žˆ๋Š” ์„œ๋ฒ„์˜ ๋„๋ฉ”์ธ๋ช…์œผ๋กœ IP ์ฃผ์†Œ๋ฅผ ์กฐ์‚ฌํ•ด์•ผ ํ•œ๋‹ค.

  ๊ทธ๋ž˜์„œ ์ด๋ฒˆ ๊ธ€์—์„œ๋Š” ๋„๋ฉ”์ธ๋ช…์—์„œ IP ์ฃผ์†Œ๋ฅผ ์กฐ์‚ฌํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ์•Œ์•„๋ณด๊ณ ์ž ํ•œ๋‹ค.

 

๐Ÿ“™ 1. IP ์ฃผ์†Œ์˜ ๊ธฐ๋ณธ

๐Ÿšฉ 1. ๊ธฐ๋ณธ ๋™์ž‘

  ์šฐ์„ , TCP/IP ๊ฐœ๋…๊ณผ ํ•จ๊ป˜ IP ์ฃผ์†Œ์— ๋Œ€ํ•ด์„œ ์•Œ์•„๋ณด์ž.

 

  TCP/IP๋Š” ์„œ๋ธŒ๋„ท์ด๋ผ๋Š” ์ž‘์€ ๋„คํŠธ์›Œํฌ๋ฅผ ๋ผ์šฐํ„ฐ๋กœ ์ ‘์†ํ•˜์—ฌ ์ „์ฒด ๋„คํŠธ์›Œํฌ๊ฐ€ ๋งŒ๋“ค์–ด์ง„๋‹ค๊ณ  ์ƒ๊ฐํ•  ์ˆ˜ ์žˆ๋‹ค.

  ์„œ๋ธŒ๋„ท์ด๋ž€ ํ—ˆ๋ธŒ์— ๋ช‡ ๊ฐœ์˜ PC๊ฐ€ ์ ‘์†๋œ ๊ฒƒ์ด๋ผ๊ณ  ์ƒ๊ฐํ•˜๋ฉด ๋˜๊ฒ ๋‹ค.

 

  ์—ฌ๊ธฐ์— 'XX ๋™ OO๋ฒˆ์ง€'๋ผ๋Š” ํ˜•ํƒœ๋กœ ๋„คํŠธ์›Œํฌ ์ฃผ์†Œ๋ฅผ ํ• ๋‹นํ•œ๋‹ค. ๋™์— ํ•ด๋‹นํ•˜๋Š” ๋ฒˆํ˜ธ๋ฅผ ์„œ๋ธŒ๋„ท์— ํ• ๋‹นํ•˜๊ณ , ๋ฒˆ์ง€์— ํ•ด๋‹นํ•˜๋Š” ๋ฒˆํ˜ธ๋ฅผ ์ปดํ“จํ„ฐ์— ํ• ๋‹นํ•˜๋Š” ๊ฒƒ์ด๋‹ค.

  ๋™์— ํ•ด๋‹นํ•˜๋Š” ๋ฒˆํ˜ธ๋ฅผ ๋„คํŠธ์›Œํฌ ๋ฒˆํ˜ธ, ๋ฒˆ์ง€์— ํ•ด๋‹นํ•˜๋Š” ๋ฒˆํ˜ธ๋ฅผ ํ˜ธ์ŠคํŠธ ๋ฒˆํ˜ธ๋ผ๊ณ  ํ•˜๋ฉฐ, ๋‘ ์ฃผ์†Œ๋ฅผ ํ•ฉ์ณ์„œ IP ์ฃผ์†Œ๋ผ๊ณ  ํ•œ๋‹ค.

  • IP ์ฃผ์†Œ = ๋„คํŠธ์›Œํฌ ๋ฒˆํ˜ธ + ํ˜ธ์ŠคํŠธ ๋ฒˆํ˜ธ

์•ก์„ธ์Šค ๋Œ€์ƒ์˜ ์„œ๋ฒ„๊นŒ์ง€ ๋ฉ”์‹œ์ง€๋ฅผ ์šด๋ฐ˜ํ•  ๋•Œ๋Š” ์ด IP ์ฃผ์†Œ์— ๋”ฐ๋ผ ์•„๋ž˜์™€ ๊ฐ™์ด ์•ก์„ธ์Šค ๋Œ€์ƒ์ด ์–ด๋””์— ์žˆ๋Š”์ง€ ํŒ๋‹จํ•˜๊ณ  ์šด๋ฐ˜ํ•œ๋‹ค.

  1. ์†ก์‹  ์ธก์ด ๋ฉ”์‹œ์ง€๋ฅผ ๋ณด๋‚ด๋ฉด ์„œ๋ธŒ๋„ท ์•ˆ์— ์žˆ๋Š” ํ—ˆ๋ธŒ๊ฐ€ ์šด๋ฐ˜ํ•˜๊ณ , ์†ก์‹  ์ธก์—์„œ ๊ฐ€์žฅ ๊ฐ€๊นŒ์šด ๋ผ์šฐํ„ฐ๊นŒ์ง€ ๋„์ฐฉํ•œ๋‹ค.
  2. ๊ทธ๋ฆฌ๊ณ  ๋ผ์šฐํ„ฐ๊ฐ€ ๋ฉ”์‹œ์ง€๋ฅผ ๋ณด๋‚ธ ์ƒ๋Œ€๋ฅผ ํ™•์ธํ•˜์—ฌ ๋‹ค์Œ ๋ผ์šฐํ„ฐ๋ฅผ ํŒ๋‹จํ•˜๊ณ , ๊ฑฐ๊ธฐ์— ๋ณด๋‚ด๋„๋ก ์ง€์‹œํ•˜์—ฌ ์†ก์‹  ๋™์ž‘์„ ์‹คํ–‰ํ•œ ํ›„ ๋‹ค์‹œ ์„œ๋ธŒ๋„ท์˜ ํ—ˆ๋ธŒ๊ฐ€ ๋ผ์šฐํ„ฐ๊นŒ์ง€ ๋ฉ”์‹œ์ง€๋ฅผ ๋ณด๋‚ธ๋‹ค.
  3. ์ด๋Ÿฐ ๋™์ž‘์„ ๋ฐ˜๋ณตํ•˜์—ฌ ์ตœ์ข…์ ์œผ๋กœ ๋ฐ์ดํ„ฐ๊ฐ€ ๋ชฉ์ ์ง€์— ๋„์ฐฉํ•œ๋‹ค.

 

๐Ÿšฉ 2. IP ์ฃผ์†Œ ๋ถ„์„

IP ์ฃผ์†Œ๋Š” 32๋น„ํŠธ์˜ ๋””์ง€ํ„ธ ๋ฐ์ดํ„ฐ๋‹ค.

00001010.00000001.00000010.00000011
→ 10.11.12.13

  ์œ„์™€ ๊ฐ™์ด 8๋น„ํŠธ(1๋ฐ”์ดํŠธ)์”ฉ ์ ์œผ๋กœ ๊ตฌ๋ถ„ํ•˜์—ฌ 10์ง„์ˆ˜๋กœ ํ‘œ๊ธฐํ•œ๋‹ค.

  ํ•˜์ง€๋งŒ, ์ด๊ฒƒ๋งŒ์œผ๋กœ๋Š” ์–ด๋А ๋ถ€๋ถ„์ด ๋„คํŠธ์›Œํฌ ๋ฒˆํ˜ธ์ธ์ง€ ํ˜ธ์ŠคํŠธ ๋ฒˆํ˜ธ์ธ์ง€๋ฅผ ์•Œ ์ˆ˜ ์—†๋‹ค. ๊ทธ์ € ๋„คํŠธ์›Œํฌ ๋ฒˆํ˜ธ์™€ ํ˜ธ์ŠคํŠธ ๋ฒˆํ˜ธ๋ฅผ ํ•ฉ์ณ์„œ 32๋น„ํŠธ๋กœ๋งŒ ํ‘œํ˜„๋˜์–ด ์žˆ์„ ๋ฟ์ด๋‹ค.

 

  ๊ทธ๋ž˜์„œ ๋„คํŠธ์›Œํฌ๋ฅผ ๊ตฌ์ถ•ํ•  ๋•Œ ์‚ฌ์šฉ์ž๊ฐ€ ์ง์ ‘ ๋‚ด์—ญ์„ ๊ฒฐ์ •ํ•  ์ˆ˜ ์žˆ๋‹ค. ์ด ๋‚ด์—ญ์„ ๋‚˜ํƒ€๋‚ด๋Š” ์ •๋ณด๋ฅผ ํ•„์š”์— ๋”ฐ๋ผ IP ์ฃผ์†Œ์— ๋ง๋ถ™์ด๋Š”๋ฐ, ์ด ์ •๋ณด๋ฅผ '๋„ท๋งˆ์Šคํฌ'๋ผ๊ณ  ํ•œ๋‹ค.

 

  ๋„ท๋งˆ์Šคํฌ๋Š” IP ์ฃผ์†Œ์™€ ๊ฐ™์ด 32๋น„ํŠธ ๋ถ€๋ถ„์˜ ๋””์ง€ํ„ธ ๋ฐ์ดํ„ฐ์ด๋ฉฐ, ์™ผ์ชฝ์—๋Š” 1์ด ๋‚˜์—ด๋˜๊ณ  ์˜ค๋ฅธ์ชฝ์—๋Š” 0์ด ๋‚˜์—ด๋œ ๊ฐ’์ด๋‹ค.

1์ธ ๋ถ€๋ถ„์€ '๋„คํŠธ์›Œํฌ ๋ฒˆํ˜ธ', 0์ธ ๋ถ€๋ถ„์€ 'ํ˜ธ์ŠคํŠธ ๋ฒˆํ˜ธ'๋ฅผ ๋‚˜ํƒ€๋‚ธ๋‹ค.

11111111.11111111.11111111.00000000
→ 255.255.255.0

๋„ท๋งˆ์Šคํฌ๋„ IP ์ฃผ์†Œ์™€ ๊ฐ™์ด 8๋น„ํŠธ์”ฉ ๊ตฌ๋ถ„ํ•˜์—ฌ ํ‘œ๊ธฐํ•œ๋‹ค.

 

  IP์ฃผ์†Œ์˜ ์˜ค๋ฅธ์ชฝ์— ๋„ท๋งˆ์Šคํฌ๋ฅผ ๋ถ™์ด๋ฉด ์•„๋ž˜์™€ ๊ฐ™๋‹ค.

{IP ์ฃผ์†Œ}/{๋„ท๋งˆ์Šคํฌ}
10.1.2.3/255.255.255.0

๊ทธ๋Ÿฌ๋‚˜ ์œ„์™€ ๊ฐ™์ด ์ ์œผ๋ฉด ํ‘œ๊ธฐ๊ฐ€ ๋„ˆ๋ฌด ๊ธธ์–ด์ง€๋ฏ€๋กœ ํ•œ ๋ถ€๋ถ„์˜ ๋น„ํŠธ ์ˆ˜๋ฅผ 10์ง„์ˆ˜๋กœ ๋‚˜ํƒ€๋‚ด์–ด ์•„๋ž˜์™€ ๊ฐ™์ด ํ‘œ๊ธฐํ•œ๋‹ค.

{IP ์ฃผ์†Œ}/{๋„ท๋งˆ์Šคํฌ}
10.1.2.3/24

ํ˜ธ์ŠคํŠธ ๋ฒˆํ˜ธ ๋ถ€๋ถ„์˜ ๋น„ํŠธ ๊ฐ’์ด ๋ชจ๋‘ 0 ๋˜๋Š” 1์ธ ๊ฒฝ์šฐ๋Š” ์•„๋ž˜์™€ ๊ฐ™์ด ํŠน๋ณ„ํ•œ ์˜๋ฏธ๋ฅผ ๊ฐ€์ง„๋‹ค.

  • ํ˜ธ์ŠคํŠธ ๋ฒˆํ˜ธ ๋ถ€๋ถ„์ด ๋ชจ๋‘ 0์ธ IP ์ฃผ์†Œ
    ๊ฐ๊ฐ์˜ ๊ธฐ๊ธฐ๋ฅผ ๋‚˜ํƒ€๋‚ด๋Š” ๊ฒƒ์ด ์•„๋‹ˆ๋ผ ์„œ๋ธŒ๋„ท ์ž์ฒด๋ฅผ ๋‚˜ํƒ€๋‚ธ๋‹ค.
  • ํ˜ธ์ŠคํŠธ ๋ฒˆํ˜ธ ๋ถ€๋ถ„์ด ๋ชจ๋‘ 1์ธ IP ์ฃผ์†Œ
    ์„œ๋ธŒ๋„ท์— ์žˆ๋Š” ๊ธฐ๊ธฐ ์ „์ฒด์— ํŒจํ‚ท์„ ๋ณด๋‚ด๋Š” ๋ธŒ๋กœ๋“œ์บ์ŠคํŠธ๋ฅผ ๋‚˜ํƒ€๋‚ธ๋‹ค.

 

 

๐Ÿ“™ 2. ๋„๋ฉ”์ธ๋ช…๊ณผ IP ์ฃผ์†Œ๋ฅผ ๊ตฌ๋ถ„ํ•˜์—ฌ ์‚ฌ์šฉํ•˜๋Š” ์ด์œ 

  URL์— ์„œ๋ฒ„๋ช… ๋Œ€์‹  IP ์ฃผ์†Œ๋ฅผ ์จ๋„ ์˜ฌ๋ฐ”๋ฅด๊ฒŒ ๋™์ž‘ํ•œ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ์ „ํ™”๋ฒˆํ˜ธ๋ฅผ ๊ธฐ์–ตํ•˜๊ธฐ ์–ด๋ ค์šด ๊ฒƒ์ฒ˜๋Ÿผ ์„œ๋ฒ„๋ช…์„ ์ด์šฉํ•˜๋Š” ๊ฒŒ ๋” ํŽธ๋ฆฌํ•˜๋‹ค.

 

  ๊ทธ๋Ÿฌ๋ฉด IP ์ฃผ์†Œ๋กœ ํ†ต์‹ ํ•˜๋Š” ๊ฒŒ ์•„๋‹ˆ๋ผ ์„œ๋ฒ„๋ช…์œผ๋กœ ํ†ต์‹ ํ•˜๋ฉด ๋˜์ง€ ์•Š์„๊นŒ๋ผ๋Š” ์ƒ๊ฐ์„ ํ•  ์ˆ˜ ์žˆ๋‹ค. ๊ธฐ์ˆ ์ ์œผ๋กœ ๊ตฌํ˜„ํ•œ๋‹ค๊ณ  ํ•˜๋ฉด ๋ถˆ๊ฐ€๋Šฅํ•œ ๋ฐฉ๋ฒ•์€ ์•„๋‹ˆ๋‹ค.

  ํ•˜์ง€๋งŒ, ์‹คํ–‰ ํšจ์œจ์ด๋ผ๋Š” ๊ด€์ ์—์„œ ๋ณด๋ฉด ์ด๊ฒƒ์€ ์ข‹์€ ๋ฐฉ๋ฒ•์ด ์•„๋‹ˆ๋‹ค. IP ์ฃผ์†Œ๋Š” 32๋น„ํŠธ๋ฅผ ์‚ฌ์šฉํ•˜์ง€๋งŒ, ๋„๋ฉ”์ธ๋ช…์€ ์ ์–ด๋„ ์ˆ˜์‹ญ ๋ฐ”์ดํŠธ๋ถ€ํ„ฐ ์ตœ๋Œ€ 255๋ฐ”์ดํŠธ๋ฅผ ์‚ฌ์šฉํ•˜๊ธฐ ๋•Œ๋ฌธ์ด๋‹ค.

 

  ๊ทธ๋ ‡๊ธฐ ๋•Œ๋ฌธ์— ์„œ๋ฒ„๋ช…์„ ๊ทธ๋ž˜๋„ ์‚ฌ์šฉํ•˜์—ฌ ์ƒ๋Œ€์™€ ํ†ต์‹ ํ•˜๋Š” ๊ฒƒ์€ ํ˜„๋ช…ํ•œ ๋ฐฉ๋ฒ•์ด ์•„๋‹ˆ๋‹ค.

 

 

๐Ÿ“™ 3. Socket ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๊ฐ€ IP ์ฃผ์†Œ๋ฅผ ์ฐพ๋Š” ๊ธฐ๋Šฅ์„ ์ œ๊ณตํ•œ๋‹ค.

  IP ์ฃผ์†Œ๋ฅผ ์ฐพ๋Š” ๋ฐฉ๋ฒ•์€ ๊ฐ„๋‹จํ•˜๋‹ค. ๊ฐ€์žฅ ๊ฐ€๊นŒ์šด DNS ์„œ๋ฒ„์— 'www.naver.com'์ด๋ผ๋Š” ์„œ๋ฒ„์˜ IP ์ฃผ์†Œ๋ฅผ ์•Œ๋ ค๋‹ฌ๋ผ๊ณ  ์š”์ฒญํ•˜๋ฉด ๋œ๋‹ค. ๊ทธ๋Ÿฌ๋ฉด DNS ์„œ๋ฒ„๊ฐ€ ๋„๋ฉ”์ธ์˜ IP์ฃผ์†Œ๋ฅผ ์•Œ๋ ค์ค€๋‹ค.

 

  ๊ทธ๋ ‡๋‹ค๋ฉด ๋ธŒ๋ผ์šฐ์ €๋Š” ์–ด๋–ป๊ฒŒ ํ•ด์„œ DNS ์„œ๋ฒ„๋ฅผ ์กฐํšŒํ•  ์ˆ˜ ์žˆ์„๊นŒ?

  DNS ์„œ๋ฒ„๋ฅผ ์กฐํšŒํ•œ๋‹ค๋Š” ๊ฒƒ์€ DNS ์„œ๋ฒ„์— ์กฐํšŒ ๋ฉ”์‹œ์ง€๋ฅผ ๋ณด๋‚ด๊ณ  ๊ทธ์— ํ•ด๋‹นํ•˜๋Š” ์‘๋‹ต ๋ฉ”์‹œ์ง€๋ฅผ ๋ฐ›๋Š” ๊ฒƒ์ด๋‹ค. ๊ทธ๋ž˜์„œ DNS ์„œ๋ฒ„์— ํด๋ผ์ด์–ธํŠธ๋กœ ๋™์ž‘ํ•œ๋‹ค๊ณ  ํ•  ์ˆ˜ ์žˆ๋Š”๋ฐ, ์ด๊ฒƒ์„ DNS ๋ฆฌ์กธ๋ฒ„ ๋˜๋Š” ๋ฆฌ์กธ๋ฒ„๋ผ๊ณ  ๋ถ€๋ฅธ๋‹ค.

  ๊ทธ๋ฆฌ๊ณ  ๋ฆฌ์กธ๋ฒ„๊ฐ€ DNS์˜ ์›๋ฆฌ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ IP ์ฃผ์†Œ๋ฅผ ์กฐ์‚ฌํ•˜๋Š” ๊ฒƒ์„ ๋„ค์ž„ ๋ ˆ์กธ๋ฃจ์…˜(Name Resolution)์ด๋ผ๊ณ  ํ•œ๋‹ค.

 

  ๋ฆฌ์กธ๋ฒ„์˜ ์‹ค์ฒด๋Š” Socket ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ์— ๋“ค์–ด์žˆ๋Š” ๋ถ€ํ’ˆํ™”๋œ ํ”„๋กœ๊ทธ๋žจ์ด๋‹ค.

  Socket ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๋Š” OS์— ํฌํ•จ๋˜์–ด ์žˆ๋Š” ๋„คํŠธ์›Œํฌ ๊ธฐ๋Šฅ์„ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์—์„œ ํ˜ธ์ถœํ•˜๊ธฐ ์œ„ํ•œ ๋ถ€ํ’ˆ์„ ๋ชจ์•„๋†“์€ ๊ฒƒ์ด๊ณ , ๋ฆฌ์กธ๋ฒ„๋Š” ๊ทธ ์†์— ๋“ค์–ด์žˆ๋Š” ํ”„๋กœ๊ทธ๋žจ ๋ถ€ํ’ˆ์˜ ํ•˜๋‚˜์ธ ๊ฒƒ์ด๋‹ค.

 

 

๐Ÿ“™ 4. ๋ฆฌ์กธ๋ฒ„๋ฅผ ์ด์šฉํ•˜์—ฌ DNS ์„œ๋ฒ„๋ฅผ ์กฐํšŒํ•œ๋‹ค.

  Socket ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ์— ๋“ค์–ด์žˆ๋Š” ํ”„๋กœ๊ทธ๋žจ์€ ๋ถ€ํ’ˆํ™”๋˜์–ด ์žˆ๊ณ  ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์—์„œ ๊ฐ„๋‹จํžˆ ํ˜ธ์ถœํ•˜์—ฌ ์ด์šฉํ•  ์ˆ˜ ์žˆ๋‹ค.

  ๋ธŒ๋ผ์šฐ์ € ๋“ฑ์˜ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ํ”„๋กœ๊ทธ๋žจ์„ ๋งŒ๋“ค ๋•Œ ๋‹ค์Œ๊ณผ ๊ฐ™์ด ๋ฆฌ์กธ๋ฒ„์˜ ํ”„๋กœ๊ทธ๋žจ๋ช…(gethostbyname)๊ณผ ์›น ์„œ๋ฒ„์˜ ์ด๋ฆ„(www.naver.com)์„ ์“ฐ๊ธฐ๋งŒ ํ•˜๋ฉด ๋ฆฌ์กธ๋ฒ„๋ฅผ ํ˜ธ์ถœํ•  ์ˆ˜ ์žˆ๋‹ค.

<์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ํ”„๋กœ๊ทธ๋žจ์˜ ์ด๋ฆ„>(<๋งค๊ฐœ๋ณ€์ˆ˜>)
{
    ...
    <๋ฉ”๋ชจ๋ฆฌ ์˜์—ญ> = <๋ฆฌ์กธ๋ฒ„์˜ ํ”„๋กœ๊ทธ๋žจ๋ช…>(<์กฐํšŒํ•˜๋Š” ์„œ๋ฒ„์˜ ๋„๋ฉ”์ธ๋ช…>)
    ...
    <HTTP ๋ฉ”์‹œ์ง€ ์†ก์‹ >
    ...
}

 

๊ทธ๋Ÿฌ๋ฉด ๋ฆฌ์กธ๋ฒ„๊ฐ€ ํ˜ธ์ถœ๋˜๊ณ , ๋ฆฌ์กธ๋ฒ„๊ฐ€ DNS ์„œ๋ฒ„์— ์กฐํšŒ ๋ฉ”์‹œ์ง€๋ฅผ ๋ณด๋‚ด๊ณ , DNS ์„œ๋ฒ„์—์„œ ์‘๋‹ต ๋ฉ”์‹œ์ง€๊ฐ€ ๋Œ์•„์˜จ๋‹ค.

 

 

๐Ÿ“™ 5. ๋ฆฌ์กธ๋ฒ„ ๋‚ด๋ถ€์˜ ์ž‘๋™

๋ฆฌ์กธ๋ฒ„์˜ ์ž์„ธํ•œ ๋‚ด๋ถ€ ๋™์ž‘์€ ๋‹ค์Œ๊ณผ ๊ฐ™๋‹ค.

 

  1. ๋ฆฌ์กธ๋ฒ„๋ฅผ ํ˜ธ์ถœํ•˜๋Š” ๋ถ€๋ถ„์— ์ด๋ฅด๋ฉด ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์˜ ๋™์ž‘์€ ์ผ์‹œ์ ์œผ๋กœ ์ •์ง€ํ•˜๊ณ , ๋ฆฌ์กธ๋ฒ„์— ์ œ์–ด๊ฐ€ ๋„˜์–ด๊ฐ„๋‹ค.
  2. ๋ฆฌ์กธ๋ฒ„๋Š” DNS ์„œ๋ฒ„์— ๋ฌธ์˜ํ•˜๊ธฐ ์œ„ํ•œ ๋ฉ”์‹œ์ง€๋ฅผ ๋งŒ๋“ ๋‹ค.
  3. ๋ฉ”์‹œ์ง€๋ฅผ DNS ์„œ๋ฒ„์— ๋ณด๋‚ธ๋‹ค.
  4. ๋ฉ”์‹œ์ง€ ์†ก์‹  ๋™์ž‘์„ ๋ฆฌ์กธ๋ฒ„ ์Šค์Šค๋กœ ์‹คํ–‰ํ•˜๋Š” ๊ฒƒ์ด ์•„๋‹ˆ๋ผ OS์˜ ๋‚ด๋ถ€์— ํฌํ•จ๋œ ํ”„๋กœํ† ์ฝœ ์Šคํƒ์„ ํ˜ธ์ถœํ•˜์—ฌ ์‹คํ–‰์„ ์˜๋ขฐํ•œ๋‹ค.
    ๋ฆฌ์กธ๋ฒ„๋„ ๋ธŒ๋ผ์šฐ์ €์™€ ๊ฐ™์ด ๋„คํŠธ์›Œํฌ์— ๋Œ€ํ•ด ๋ฐ์ดํ„ฐ๋ฅผ ์†ก์ˆ˜์‹ ํ•˜๋Š” ๊ธฐ๋Šฅ์ด ์—†๊ธฐ ๋•Œ๋ฌธ์ด๋‹ค.
  5. OS ๋‚ด๋ถ€์˜ ํ”„๋กœํ† ์ฝœ ์Šคํƒ์œผ๋กœ ์ œ์–ด๊ฐ€ ๋„˜์–ด๊ฐ€๊ณ , LAN ์–ด๋Œ‘ํ„ฐ๋ฅผ ํ†ตํ•ด ๋ฉ”์‹œ์ง€๊ฐ€ DNS ์„œ๋ฒ„๋ฅผ ํ–ฅํ•ด ์†ก์‹ ๋œ๋‹ค.
  6. ์‘๋‹ต ๋ฉ”์‹œ์ง€๊ฐ€ ํ”„๋กœํ† ์ฝœ ์Šคํƒ์„ ๊ฑฐ์ณ ๋ฆฌ์กธ๋ฒ„๋กœ ๊ฐ„๋‹ค.
  7. ๋ฆฌ์กธ๋ฒ„๊ฐ€ ๋‚ด์šฉ์„ ํ•ด๋…ํ•˜์—ฌ IP ์ฃผ์†Œ๋ฅผ ์ถ”์ถœํ•˜๊ณ , ํ•ด๋‹น IP ์ฃผ์†Œ๋ฅผ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์—๊ฒŒ ๊ฑด๋„ค์ค€๋‹ค.
    ์‹ค์ œ๋กœ๋Š” ๋ฆฌ์กธ๋ฒ„๋ฅผ ํ˜ธ์ถœํ•  ๋•Œ ์ง€์ •ํ•œ ๋ฉ”๋ชจ๋ฆฌ ์˜์—ญ์— IP ์ฃผ์†Œ๋ฅผ ์ €์žฅํ•œ๋‹ค.
  8. ์ œ์–ด๊ฐ€ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์œผ๋กœ ๋Œ์•„์˜ค๊ณ  ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์€ IP ์ฃผ์†Œ๋ฅผ ํš๋“ํ•œ๋‹ค.

 

  ๊ทธ๋Ÿฌ๋ฉด "DNS ์„œ๋ฒ„์˜ IP ์ฃผ์†Œ๋Š” ์–ด๋–ป๊ฒŒ ์•Œ๊ณ  ์žˆ๋Š” ๊ฑฐ์ง€?"๋ผ๋Š” ํ•œ ๊ฐ€์ง€ ์˜๋ฌธ์ ์ด ์ƒ๊ธธ ์ˆ˜ ์žˆ๋‹ค. ์ด๊ฒƒ์€ TCP/IP ์„ค์ • ํ•ญ๋ชฉ์˜ ํ•˜๋‚˜ํ•˜๋‚˜๋กœ ์ปดํ“จํ„ฐ์— ๋ฏธ๋ฆฌ ์„ค์ •๋˜์–ด ์žˆ๋‹ค.

  ์œˆ๋„์šฐ์˜ ๊ฒฝ์šฐ ๋ช…๋ น ํ”„๋กฌํ”„ํŠธ๋ฅผ ์ผœ๊ณ  'ipconfig /all'์ด๋ผ๊ณ  ์ž…๋ ฅํ•˜๋ฉด DNS ์„œ๋ฒ„์˜ ์ฃผ์†Œ๋ฅผ ํ™•์ธํ•  ์ˆ˜ ์žˆ๋‹ค.

 

ํ•ด๋‹น ๊ธ€์€ Tsutomu Tone ๋‹˜์˜ '์„ฑ๊ณต๊ณผ ์‹คํŒจ๋ฅผ ๊ฒฐ์ •ํ•˜๋Š” 1%์˜ ๋„คํŠธ์›Œํฌ ์›๋ฆฌ'๋ฅผ ์ฐธ๊ณ ํ•˜์˜€์Šต๋‹ˆ๋‹ค.
[์ด๋ฏธ์ง€ ์ถœ์ฒ˜]
Hoyeon ๋‹˜์˜ '[Network] ์–ด๋–ป๊ฒŒ DNS ์„œ๋ฒ„๊ฐ€ IP ์ฃผ์†Œ๋ฅผ ์กฐํšŒํ• ๊นŒ'