์ผ | ์ | ํ | ์ | ๋ชฉ | ๊ธ | ํ |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- ํฐ์คํ ๋ฆฌ์ฑ๋ฆฐ์ง
- ํผ๊ณต๋จ
- select
- ํผ๊ณตํ
- ์คํฐ๋
- ์๊ณ ๋ฆฌ์ฆ
- join
- ํ๋ก๊ทธ๋๋จธ์ค
- ์ค๋ธ์
- ์ ์ฒ๊ธฐ
- ์๋ฃ๊ตฌ์กฐ
- ์นด์นด์ค์ฝํ
- Til
- ์๋ฐ
- ์๋๋ก์ด๋
- Kotlin
- groupby
- ๊ธฐ์ ๋ฉด์
- SQL
- ์ ๋ณด์ฒ๋ฆฌ๊ธฐ์ฌ
- Android
- ์ธํ๋ฐ
- java
- CS
- doitandroid
- ํผ๊ณต์ฑ๋ฆฐ์ง
- ์ฝํ๋ฆฐ
- ์๋๋ก์ด๋์คํ๋์ค
- ์ฝํ
- MySQL
- Today
- Total
Welcome! Everything is fine.
[TIL] 220206 ๋ณธ๋ฌธ
๐ป Today I Leaned...
๐ ์ํ์ฝ๋ฉ - ์ธํฐ๋ท
ip์ ๋๋ฉ์ธ
IP ์ฃผ์(Internet Protocol Address)๋ ์ธํฐ๋ท์ ์ดํดํ๋ ํต์ฌ์ ์ธ ํค๋ผ๊ณ ํ ์ ์๋ค. ํต์ ์ด ์ผ์ด๋๊ธฐ ์ํด์๋ ์๋ฒ์ ์๋ฒ์ ์ ์ํ๋ ํด๋ผ์ด์ธํธ ๋ชจ๋ IP๋ฅผ ๊ฐ์ง๊ณ ์์ด์ผ ํ๋ค. ๊ทธ๋ฌ๋ IP์ฃผ์๋ ๊ธฐ์ตํ๊ธฐ ์ด๋ ต๋ค. ๋ฐ๋ผ์ ๋๋ฉ์ธ ๋ค์(Domain Name)์ ์ฌ์ฉํ๋ฉด ํธ๋ฆฌํ๋ค. ์ฝ๊ฒ ๋งํ์๋ฉด ์ ํ๋ฒํธ๋ถ์์ ์ ํ๋ฒํธ์ ํด๋นํ๋ ๊ฒ์ด IP, ์ด๋ฆ์ ํด๋นํ๋ ๊ฒ์ด ๋๋ฉ์ธ ๋ค์์ด๋ผ๊ณ ํ ์ ์๋ค. ๋๋ฉ์ธ ๋ค์์ ์น๋ฉด ๋๋ฉ์ธ ๋ค์์ ํด๋นํ๋ IP์ฃผ์๋ก ์ด๋ํ๋ค. ์ฆ, ์ปดํจํฐ๊ฐ ๋๋ฉ์ธ์ ํตํด์ ์๋ฒ์ ์ ์ํ๋ ๊ฒ์ด ์๋๋ผ ์ ํํ๋ IP์ฃผ์๋ฅผ ํตํด ์ ์ํ๋ค. ๊ทธ๋ผ ์ด๋ป๊ฒ ๋๋ฉ์ธ์ ์ด์ฉํด์ ๊ทธ ๋๋ฉ์ธ์ ํด๋นํ๋ IP์ ์ปดํจํฐ๋ฅผ ์ฐพ์๊ฐ๋ ๊ฒ์ผ๊น? ๊ทธ๊ฑด ๋ฐ๋ก DNS(Domain Name System) ๋๋ถ์ด๋ค.
- ํด๋ผ์ด์ธํธ → ("opentitorials.org๋ผ๋ ์๋ฒ์ IP๊ฐ ๋ญ์ผ?" ๋ผ๊ณ ๋ฌผ์ด๋ด) ๋ค์์๋ฒ (๋ค์์๋ฒ๊ฐ IP๋ฅผ ์๋ต) → (์๋ต๋ฐ์ IP๋ก ์ ์) ์๋ฒ
๋ง์ฝ ๋๋ฉ์ธ์ ์ฌ์ฉํ๊ณ ์ถ๋ค๋ฉด ๋๋ฉ์ธ์ ๊ตฌ์ ํด์ ๋ค์์๋ฒ์ ๋ฑ๋กํด์ผํ๋ค.
IPv6
์ฒ์์ IP์ฃผ์๋ 0.0.0.0๋ถํฐ 255.255.255.255๊น์ง 42์ต๊ฐ๋ก ๋ฌด์ํ ๋ง์์ง๋ง, ์ธํฐ๋ท์ด ๊ธ์ํ๊ฒ ๋ฐ์ ํ๋ฉด์ ๊ทธ IP์ฃผ์๋ฅผ ๋ค์ฐ๊ฒ ๋์๊ณ , IP์ฃผ์ ๋ถ์กฑํด์ก๋ค. ๋ฐ๋ผ์ ๋ค๋ฅธ ์ฌ๋ฌ ๋ฐฉ๋ฒ์ด ๊ณ ์๋๊ธฐ ์์ํ๋ค.
- ๋ฐฉ๋ฒ1) IPv6 ๋ผ๋ ์๋ก์ด ์ฃผ์์ฒด๊ณ๊ฐ ๋ฑ์ฅ(IP 6๋ฒ์งธ ๋ฒ์ ์ด๋ผ๋ ๋ป) : BUT ์ง๊ธ ๋น์ฅ IPv6 ๋ค ์ฌ์ฉํ ์ ์๊ณ , ์ง๊ธ์ IPv4 ์ IPv6 ๋๋ค ์ฌ์ฉํ๋ ๊ณผ๋๊ธฐ์ ์๋ค.
- ๋ฐฉ๋ฒ2) ์ฌ์ค IP ๊ณต์ ๊ธฐ : ํ๋์ ๊ณต์ธ IP๋ก ์ฌ๋ฌ๊ฐ์ ์ปดํจํฐ๊ฐ ์ธํฐ๋ท์ ์ฌ์ฉํ ์ ์๊ฒ ํ๋์ฒด๊ณ - ์ฌ์ค IP& ๊ณต์ธ IP
ํฌํธ
- IP : ์ํํธ ์ฃผ์
- ํฌํธ : ์ํํธ ํธ์
ํฌํธํฌ์๋ฉ(port forwading) : ์ฌ์ฉ์๊ฐ http://222.109.62.43:80 ์ผ๋ก ์ ์ → ๊ณต์ ๊ธฐ(ํฌํธํฌ์๋ฉํด์ ์ด ์ฃผ์๋ก ๋ค์ด์ค๋ฉด 192.168.0.2:8080์ผ๋ก ๊ฐ๋๋ก ์ค์ ) → ์น์๋ฒ๋ก!
์ฌ์ฉ์๋ ๊ณต์ ๊ธฐ๋ฅผ ๊ฒฝ์ ํด์ ์น์๋ฒ๊ฐ ์ค์น๋ ์ปดํจํฐ์ ๋๋ฌํ ์ ์๋ค.
ํฌํธํฌ์๋ฉ
์๋ ํ๊ฐ ๊ณต์ ๊ธฐ์ ์๋ฉด์ด๋ผ๊ณ ์น์.
WAN | LAN1 | LAN2 | LAN3 |
์ฌ๊ธฐ์ ํต์ ์ฌ์ ๊ณ์ฝํ ์ผ์ด๋ธ์ WAN์ด๋ผ๊ณ ํ๋ ํฌํธ์ ๊ฝ๋๋ค.(→ ๊ณต์ธIP ๋ถ์ฌ) ์๋ฒ๊ฐ ์ค์น๋ ์ปดํจํฐ ์ผ์ด๋ธ์ ๊ฐ๊ฐ LAN1, LAN2, LAN3์ ๊ฝ๋๋ค. ๊ฐ๊ฐ์ ์ปดํจํฐ์์ ๊ด๋ฆฌ์๋ก ๊ณต์ ๊ธฐ์ ์ ์ํ๋ ค๋ฉด 192.168.0.1๋ก ์ ์ํ๋ค. ๊ณต์ธIP์ ์ฌ์คIP๊ฐ ์๋๋ฐ, ์ฌ์คIP๋ ์ง์ ์ฌ์ฉ์๋ค์ด ์ ์ํ ์ ์๋ค.๋ ๋ผ์ ๊ณต์ ๊ธฐ์๊ฒ ๊ทธ ์ฌ์คIP๋ก ์ ์ํ ์ ์๋ ๋ฐฉ๋ฒ์ ์ง์ ํด์ผํ๋๋ฐ, ๊ทธ ๋ฐฉ๋ฒ์ด ํฌํธํฌ์๋ฉ์ด๋ค. ์ฌ์คIP๋ฅผ ์ฌ์ฉํ๊ฒ ๋๋ฉด ์ธ๋ถ์์ ๋ถํ์ํ๊ฒ ์ปดํจํฐ์ ์ ์ํ๋ ์ผ์ ๋ง์ ์ ์๋ ๋ณด์์์ ์ฅ์ ์ด ์๋ค.
์ ๋๊ฒฝ๋ก, ์๋๊ฒฝ๋ก
์๋ฅผ ๋ค์ด, ์ ๋ ๊ฒฝ๋ก์ ์๋ ๊ฒฝ๋ก๋ฅผ ์ํํธ์ ๋น์ ํ๋ฉด ๋ค์๊ณผ ๊ฐ์ด ๋งํ ์ ์๋ค.
- ์์ธ์ ์์ธ๋ ์์ธ์ํํธ 302ํธ - ์ ๋๊ฒฝ๋ก(๋์ ์์น์ ๋ฌด๊ดํจ)
- ์์ธ์ ์์ธ๋ ์์ธ์ํํธ 301ํธ์ ์ด๊ณ ์ด์ด ์ฌ๋์ ๋งํ๋ ์์ง - ์๋๊ฒฝ๋ก(๋์ ์์น์ ๋ฐ๋ผ ๋ฌ๋ผ์ง)
์๋ ๊ฒฝ๋ก์ ์ ๋ ๊ฒฝ๋ก๊ฐ ์ฐ์ด๋ ๊ฒฝ์ฐ๋ ๋ค๋ฅด๋ค.
- ํ๋์ ์ฌ์ดํธ ์์์ ๊ทธ ์ฌ์ดํธ์ ์๋ ํ์ผ์ ๋ก๋, ํน์ ๋์ผํ ์ฌ์ดํธ์ ๋ค๋ฅธ ๊ฒฝ๋ก๋ก ์ด๋ํ๋ ๋งํฌ๋ฅผ ๋ง๋ค ๋ → ์๋๊ฒฝ๋ก
- ์ฌ์ดํธ ๋ฐ๊นฅ์ชฝ๊ณผ์ ๋งํฌ ์ฐ๊ฒฐ ํน์ ๋ค๋ฅธ ์ฌ์ดํธ์์ ํ์ผ์ ๊ฐ์ ธ์ฌ ๋ → ์ ๋ ๊ฒฝ๋ก
์ ๋IP์ DDNS
- ์ ๋IP : ์ปดํจํฐ๊ฐ ์ค๋ซ๋์ ๊บผ์ ธ์์ผ๋ฉด ๋์ค์ ๋ค์ ์ผฐ์ ๋ ์๋ก์ด IP๋ฅผ ๋ฐ๋๋ค. ์ฆ, ํต์ ์ฌ๊ฐ ์ ๊ณตํ๋ IP์ ์ฃผ์๊ฐ ๊ณ์ํด์ ๋ฐ๋๋ ๋ฐฉ์์ ์ ๋IP(Dynamic Address)๋ผ๊ณ ํ๋ค.ํต์ ์ฌ๊ฐ ๊ฐ์ง๊ณ ์๋ IP๊ฐ ํ์ ์ ์ด๊ธฐ ๋๋ฌธ์ ๊ทธ IP๋ฅผ ์ฌ์ฉํ๊ณ ์์ง ์์ ์ฌ์ฉ์์๊ฒ๋ IP๋ฅผ ํ์ํด์ ๊ทธ ์ฌ์ฉ์๊ฐ ํ์ํ ๋ ๋ค์ ์ฃผ๋ ๋ฐฉ์์ผ๋ก ํ์ ๋ IP๋ฅผ ์ด์ํ๊ณ ์๊ณ , Dynamic Address๋ฅผ ์ฐ๋ ์ด์ ์ค ํ๋๋ค.
- ์ ๋IP์ ๋ฌธ์ ์ : IP๊ฐ ๋ฐ๋๋ฉด ๋ค์์๋ฒ์์ ๋ฐ๋ IP๋ฅผ ๋ชจ๋ฅผ ๋ ์ ์์ด ๋ถ๊ฐํ ์ ์๋ค. ์ด๋ฐ ๋ฌธ์ ์ ์ ํด๊ฒฐํ๊ธฐ ์ํด DDNS(Dynamic DNS)๊ฐ ์๋ค. DDNS๊ฐ ์ค์น๋ ์๋ฒ๋ ๊ณ์ํด์ ๋ค์์๋ฒ์๊ฒ ์์ ์ IP๋ฅผ ์๋ ค์ค๋ค. ์ ๋IP์ฌ์ IP๊ฐ ๋ฐ๋์ด๋ DDNS ์์คํ ์ด IP๋ฅผ ๋ค์์๋ฒ์ ๋๊ฒจ์ฃผ๊ณ ์๊ธฐ ๋๋ฌธ์ ๋ค์์๋ฒ๋ ๋๊ฐ์ IP๋ฅผ ๊ฐ๊ฒ๋๋ค. ๋ค์๋งํด, DDNS๋ ๋๋ฉ์ธ๊ณผ ํธ์คํธ(์๋ฒ)์ IP๋ฅผ ์ง์์ ์ผ๋ก ์ผ์นํ(๋๊ธฐํ)์ํจ๋ค.
๐ ์ด๊ฒ์ด ์๋ฐ๋ค Chapter1
์๋ฐ์ ๊ธฐ์ด๋ถํฐ ๋ค์ง๊ธฐ ์ํด ๋ฌตํ๋์๋ ์ฑ ์ ๊บผ๋๋ค..๐ ๋ถ๋๋ฝ์ง๋ง ์ ๋ชฐ๋๋ ๊ฐ๋ ๋ง ์ฒดํฌํ๊ณ ๋์ด๊ฐ๋ค. ๋ eclipce ์์ด ์๋ฐํ์ผ์ ๋ง๋ค๊ณ ์ปดํ์ผ ํ ์คํํ๊ธฐ๋ ํด๋ดค๋ค.
๐ ์์ด
- Lesson10
'TIL' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[TIL] 220209 (0) | 2022.02.09 |
---|---|
[TIL] 220207 (0) | 2022.02.07 |
[TIL] 220205 (0) | 2022.02.06 |
[TIL] 220204 (0) | 2022.02.04 |
[TIL] 220203 (0) | 2022.02.03 |