๐Ÿ”ฌComputer Science/๋„คํŠธ์›Œํฌ

[TIL] DNS๋ž€? ์ธํ„ฐ๋„ท ๋„คํŠธ์›Œํฌ ์ •๋ฆฌ

hellohailie 2023. 1. 3. 00:29

 

๐Ÿค“๋ฐฐ์›€ ์š”์•ฝํ•˜๊ธฐ

DNS๋ž€?
IP๋Š” ๋ณ€ํ•˜๊ธฐ ์‰ฝ๊ณ , ๊ธฐ์–ตํ•˜๊ธฐ ์–ด๋ ค์šด๋ฐ ๋„๋ฉ”์ธ์„ ๋“ฑ๋กํ•ด์„œ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋„๋ก ๋„์™€์ฃผ๋Š” ๊ฒƒ์ด๋‹ค.

 

โœ”๏ธ TCP, UDP ์—†์ด IP๋งŒ ์‚ฌ์šฉํ•  ๋•Œ์˜ ๋‹จ์ 

1. IP๋Š” ๊ธฐ์–ตํ•˜๊ธฐ ์–ด๋ ต๋‹ค. 

ip ์ฃผ์†Œ ์˜ˆ์‹œ : 100.100.100.1, 200.200.200.2

 

2. IP๋Š” ๋ณ€๊ฒฝ๋  ์ˆ˜ ์žˆ๋‹ค. 

IP๋Š” ๋ฐ”๊ฟ€ ์ˆ˜ ์žˆ๋‹ค!

 


โœ”๏ธ DNS(Domain Name System)

์ „ํ™”๋ฒˆํ˜ธ๋ถ€ ๊ฐ™์€ ์„œ๋ฒ„๋ฅผ ์ œ๊ณตํ•ด์ค€๋‹ค. ๊ทธ๋ž˜์„œ ๋„๋ฉ”์ธ ๋ช…์„ ๋“ฑ๋ก์„ ํ•˜๊ณ  ๊ทธ๊ฑฐ๋ฅผ IP ์ฃผ์†Œ๋กœ ๋ฐ”๊ฟ€ ์ˆ˜ ์žˆ๋‹ค. 

 

DNS ์„œ๋ฒ„ ์˜ˆ์‹œ)

๋„๋ฉ”์ธ ๋ช… IP
google.com 200.200.200.2
aaa.com 210.210.210.3

 

ํด๋ผ์ด์–ธํŠธ๊ฐ€ ๋„๋ฉ”์ธ ๋ช…(google.com)์„ DNS ์„œ๋ฒ„์— ์š”์ฒญ์„ ํ•˜๋ฉด DNS ์„œ๋ฒ„๋Š” ํ•ด๋‹นํ•˜๋Š” IP๋ฅผ ์‘๋‹ต์œผ๋กœ ์ฃผ๊ณ , ์ ‘์†์ด ๋˜๋Š”๊ฑฐ๋‹ค. 

 

 


โœ”๏ธ ์ธํ„ฐ๋„ท ๋„คํŠธ์›Œํฌ ์ •๋ฆฌ

  • ์ธํ„ฐ๋„ท ํ†ต์‹  
  • IP (Internet Protocol) → ๋ณต์žกํ•œ ์ธํ„ฐ๋„ท ๋ง์—์„œ ๋ฉ”์„ธ์ง€๋ฅผ ๋ณด๋‚ด๊ธฐ ์œ„ํ•ด์„œ๋Š” IP๊ฐ€ ์žˆ์–ด์•ผ ํ•œ๋‹ค. 
  • TCP, UDP IP Protocol๋งŒ์œผ๋กœ๋Š” ๋ฉ”์„ธ์ง€๊ฐ€ ์ž˜ ๋„์ฐฉํ–ˆ๋Š”์ง€, ๋ฉ”์„ธ์ง€ ์ˆœ์„œ ๋ณด์žฅ์„ ์•ˆํ•ด์ค˜์„œ ์‹ ๋ขฐํ•˜๊ธฐ ํž˜๋“ค๋‹ค. ์ด๋ฅผ ๋ณด์™„ํ•˜๊ธฐ ์œ„ํ•ด์„œ ๋‚˜์˜จ ๊ฒƒ์ด TCP์ด๋‹ค. UDP๋Š” ๊ฑฐ์˜ IP์™€ ๋˜‘๊ฐ™์€๋ฐ PORT์ •๋„๊ฐ€ ์ถ”๊ฐ€๋œ ๊ฒƒ์ด๊ณ , ํ•„์š”ํ•˜๋ฉด UDP ํ”„๋กœํ† ์ฝœ ์œ„์— ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ๊ธฐ๋Šฅ์„ ํ™•์žฅํ•  ์ˆ˜ ์žˆ๋‹ค.  
  • PORT → ๊ฐ™์€ IP ์•ˆ์—์„œ ํ†ต์‹ ํ•˜๋Š” ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ๊ตฌ๋ถ„ํ•˜๊ธฐ ์œ„ํ•ด์„œ ์‚ฌ์šฉํ•œ๋‹ค. 
  • DNS →  IP๋Š” ๋ณ€ํ•˜๊ธฐ ์‰ฝ๊ณ , ๊ธฐ์–ตํ•˜๊ธฐ ์–ด๋ ค์šด๋ฐ ๋„๋ฉ”์ธ์„ ๋“ฑ๋กํ•ด์„œ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋„๋ก ๋„์™€์ฃผ๋Š” ๊ฒƒ์ด๋‹ค.

 

 

๐Ÿ˜ƒ ์ž˜๋ชป๋œ ๊ฐœ๋… ์ „๋‹ฌ์ด ์žˆ๋‹ค๋ฉด ๋Œ“๊ธ€ ๋ถ€ํƒ๋“œ๋ฆฝ๋‹ˆ๋‹ค. ์ €์˜ ์„ฑ์žฅ์— ํฐ ๋„์›€์ด ๋ฉ๋‹ˆ๋‹ค๐Ÿค“