Community

๐Ÿ“ฒ 127.0.0.1, 0.0.0.0 ๋ฐ localhost ๊ฐ€ ๋ญ์—์š”?

Nginx ์™€ ๊ฐ™์€ ์›น์„œ๋ฒ„๋‚˜ Kafka, ElasticSearch ์™€ ๊ฐ™์€ ์†”๋ฃจ์…˜์„ ์‚ฌ์šฉํ•  ๋•Œ ์„ค์ • ํ˜น์€ command ๋กœ 127.0.0.1, 0.0.0.0 ๋ฐ localhost ๋ฅผ ์ž์ฃผ ์–ธ๊ธ‰ํ•˜๊ฒŒ ๋ฉ๋‹ˆ๋‹ค. ์ด 3๊ฐœ๋Š” ๋ฌด์—‡์„ ์˜๋ฏธํ•˜๋Š” ๊ฑธ๊นŒ์š”? ๐Ÿ“Œ 0.0.0.0 - RFC1700 ์ŠคํŽ™์— ์ •์˜๋œ ํŠน์ˆ˜ IP ์ฃผ์†Œ์ž…๋‹ˆ๋‹ค. - A~E ๊นŒ์ง€ 5๊ฐ€์ง€ ๋ฒ”์ฃผ๋กœ ๋ถ„๋ฅ˜๋˜๋Š” IP ์ฃผ์†Œ ์ค‘ ํด๋ž˜์Šค A ์ฃผ์†Œ์— ์†ํ•ฉ๋‹ˆ๋‹ค. - IPv4 ์ฃผ์†Œ์ž…๋‹ˆ๋‹ค. - ์„œ๋ฒ„์—์„œ 0.0.0.0 ์€ ์ด ์‹œ์Šคํ…œ์˜ ๋ชจ๋“  IPv4 ์ฃผ์†Œ๋ฅผ ๋‚˜ํƒ€๋ƒ…๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด ํ˜ธ์ŠคํŠธ์— ๋‘ ๊ฐœ์˜ IP ์ฃผ์†Œ(192.168.1.1 ๋ฐ 10.1.2.1)๊ฐ€ ์žˆ๊ณ  ํ˜ธ์ŠคํŠธ์˜ ์„œ๋น„์Šค๊ฐ€ 0.0.0.0 ์ฃผ์†Œ๋ฅผ ์ˆ˜์‹ ํ•˜๋„๋ก ์„ค์ •๋˜์—ˆ๋‹ค๋ฉด ๋‘ IP ์ฃผ์†Œ๋ฅผ ํ†ตํ•ด ์„œ๋น„์Šค์— ์•ก์„ธ์Šคํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. - ๋ผ์šฐํŒ…์—์„œ 0.0.0.0 ์€ ๋ผ์šฐํŒ… ํ…Œ์ด๋ธ”์—์„œ ์ •ํ™•ํžˆ ์ผ์น˜ํ•˜๋Š” ๊ฒฝ๋กœ๊ฐ€ ์—†์„ ๋•Œ ํ•ด๋‹น ๊ฒฝ๋กœ์ธ ๊ธฐ๋ณธ ๊ฒฝ๋กœ๋ฅผ ๋‚˜ํƒ€๋ƒ…๋‹ˆ๋‹ค. ๐Ÿ“Œ 127.0.0.1 - RFC1700 ์ŠคํŽ™์— ์ •์˜๋œ ํŠน์ˆ˜ IP ์ฃผ์†Œ์ž…๋‹ˆ๋‹ค. - A~E ๊นŒ์ง€ 5๊ฐ€์ง€ ๋ฒ”์ฃผ๋กœ ๋ถ„๋ฅ˜๋˜๋Š” IP ์ฃผ์†Œ ์ค‘ ํด๋ž˜์Šค A ์ฃผ์†Œ์— ์†ํ•ฉ๋‹ˆ๋‹ค. - IPv4 ์ฃผ์†Œ์ž…๋‹ˆ๋‹ค. - ๋„คํŠธ์›Œํฌ ๋ฒˆํ˜ธ๊ฐ€ 127์ธ ๋ชจ๋“  IP ์ฃผ์†Œ๋กœ ์ด๋“ค์€ ๋ชจ๋‘ ๋‚ด๋ถ€ ํ˜ธ์ŠคํŠธ ๋ฃจํ”„๋ฐฑ ์ฃผ์†Œ(loopback)์ด๋ฉฐ ํ˜ธ์ŠคํŠธ ์™ธ๋ถ€์˜ ๋„คํŠธ์›Œํฌ์—์„œ๋Š” ์ ˆ๋Œ€ ๋‚˜ํƒ€๋‚  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค. ๐Ÿ“Œ localhost - localhost๋Š” IP ์ฃผ์†Œ ๊ฐ€ ์•„๋‹Œ ๋„๋ฉ”์ธ ์ด๋ฆ„์ž…๋‹ˆ๋‹ค. - ์šฐ๋ฆฌ๊ฐ€ ์‚ฌ์šฉํ•˜๋Š” ๋Œ€๋ถ€๋ถ„์˜ ์ปดํ“จํ„ฐ๋Š” localhost๊ฐ€ ์ฃผ์†Œ 127.0.0.1์„ ๊ฐ€๋ฆฌํ‚ค๊ณ  ์žˆ๋‹ค๊ณ  ๋งํ•˜๊ธฐ ๋•Œ๋ฌธ์— ์šฐ๋ฆฌ๋Š” ์ข…์ข… localhost์™€ 127.0.0.1์„ ๊ฐ™์€ ๊ฒƒ์œผ๋กœ ์ƒ๊ฐํ•ฉ๋‹ˆ๋‹ค. - localhost ๋Š” ์ปดํ“จํ„ฐ ๋˜๋Š” ํ˜ธ์ŠคํŠธ๋ฅผ ๊ฐ€๋ฆฌํ‚ค๋Š” ๋ฐ ์‚ฌ์šฉ๋˜๋Š” ๋„๋ฉ”์ธ ์ด๋ฆ„์œผ๋กœ, ์ด ์‹œ์Šคํ…œ์—์„œ ์‹คํ–‰ ์ค‘์ธ ๋„คํŠธ์›Œํฌ ์„œ๋น„์Šค๋ฅผ ์–ป๋Š” ๋ฐ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. - ๋Œ€๋ถ€๋ถ„์˜ ์‹œ์Šคํ…œ์—์„œ localhost๋Š” IPv4์˜ ๊ฒฝ์šฐ 127.0.0.1, IPv6์˜ ๊ฒฝ์šฐ ::1์„ ๊ฐ€๋ฆฌํ‚ต๋‹ˆ๋‹ค. ๊ณต์œ ๋“œ๋ฆฐ ์•„ํ‹ฐํด์— IP ์ฃผ์†Œ ๋ถ„๋ฅ˜์™€ ๊ฐ IP ๋ณ„ ์‚ฌ์šฉ ๋ฐฉ์‹์— ๋Œ€ํ•œ ์ƒ์„ธ ๋‚ด์šฉ์ด ๊ธฐ์ˆ ๋˜์–ด์žˆ์œผ๋‹ˆ ๊ด€์‹ฌ์žˆ์œผ์‹  ๋ถ„๋“ค์€ ํ•œ๋ฒˆ ๋ณด์‹œ๋ฉด ์ข‹๊ฒ ์Šต๋‹ˆ๋‹ค.

์•Œ๋ฆผ

์•Œ๋ฆผ์ด ์—†์Šต๋‹ˆ๋‹ค