μμλ³Ό λ΄μ©
- λ©μμ§λ₯Ό μ£Όκ³ λ°κ³ μ νλ λμ μλ³ λ°©λ² : λλ©μΈ λ€μ, DNS
- μΉμμ μμ μλ³ λ°©λ² : URI, URL, RUN
λλ©μΈ λ€μκ³Ό λ€μ μλ²
- IP μ£Όμλ§μΌλ‘ λͺ¨λ νΈμ€νΈλ₯Ό μλ³νλλ°λ λͺ κ°μ§ λΆνΈν¨μ΄ μμ
- λͺ¨λ νΈμ€νΈ IP μ£Όμ κΈ°μ΅ μ΄λ €μ
- νΈμ€νΈ IPλ λ°λ μ μμ
λλ©μΈ λ€μ : νΈμ€νΈμ IP μ£Όμμ λμλλ λ¬Έμμ΄ ννμ νΉμ μ 보
- www.naver.com, β¦
- IP μ£Όμκ° μ νλ²νΈλΌλ©΄, λλ©μΈ λ€μμ μ¬μ©μ μ΄λ¦
λ€μ μλ² : λλ©μΈ λ€μκ³Ό IP μ£Όμλ₯Ό κ΄λ¦¬νλ μλ²
- κ·Έ μ€ λλ©μΈ λ€μμ κ΄λ¦¬νλ λ€μ μλ²λ DNS μλ²
- λλ©μΈ λ€μμ λ€μ μλ²μ λ¬Όμ΄λ³΄λ©΄ IP μ£Όμ μλ €μ€
- resolving : IP μ£Όμλ₯Ό λͺ¨λ₯΄λ μνμμ λλ©μΈ λ€μμ λμλλ IP μ£Όμλ₯Ό μμλ΄λ κ³Όμ
λλ©μΈ λ€μμ ꡬ쑰
- λλ©μΈ λ€μμ λ€μμλΆν° β.βμ κΈ°μ€μΌλ‘ κ³μΈ΅μ μΌλ‘ λΆλ₯νλ©° μΌλ°μ μΌλ‘ 3~5 λ¨κ³λ‘ ꡬμ±
- μ 체 μ£Όμ λλ©μΈ λ€μ (FQDN, Fully-Qualified Domain Name) : www.naver.com
- λ£¨νΈ λλ©μΈ : . β λ³΄ν΅ μλ΅
- μ΅μμ λλ©μΈ (TLD) : com
- 2λ¨κ³ λλ©μΈ : naver
- 3λ¨κ³ λλ©μΈ : www
- νΈμ€νΈ λ€μ : FQDNμ 첫 λ²μ§Έ λΆλΆ (www)
- FQDN μ 체 μλ―ΈνκΈ°λ ν¨
DNS (Domain Name System) : κ³μΈ΅μ μ΄κ³ λΆμ°λ λλ©μΈ λ€μμ λν κ΄λ¦¬ μ²΄κ³ or νΈμ€νΈκ° DNSλ₯Ό μ΄μ©ν μ μλλ‘ νλ μ ν리μΌμ΄μ κ³μΈ΅ νλ‘ν μ½
- κ³μΈ΅μ μΈ λλ©μΈ λ€μμ ν¨μ¨μ μΌλ‘ κ΄λ¦¬νκΈ° μν΄ λ€μ μλ²λ κ³μΈ΅μ ννλ₯Ό κ°μ§
- λν μ μΈκ³ μ¬λ¬ κ΅°λ° μμΉν΄ μμ
μλΈ λλ©μΈ
λ€λ₯Έ λλ©μΈμ΄ ν¬ν¨λ λλ©μΈμ μλ―Έ
- μμ : google.comμ μλΈ λλ©μΈ
- mail.google.com
- www.google.com
- scholar.google.com
- drive.google.com
- β¦
κ³μΈ΅μ λ€μ μλ²
λ€μν λ€μ μλ² μ’ λ₯
1. λ‘컬 λ€μ μλ²
- ν΄λΌμ΄μΈνΈκ° κ°μ₯ λ¨Όμ μ°Ύλ λ€μ μλ²λ‘ μ°μ ν΄λΌμΈνΈκ° μ μνκΈ° μν μ£Όμ νμ
- ISPμμ λ‘컬 λ€μ μλ² μ£Όμ ν λΉ
- κ³΅κ° DNS μλ² μ΄μ©
- 8.8.8.8, 8.8.4.4 (ꡬκΈ)
- 1.1.1.1 (ν΄λΌμ°λ νλ μ΄)
- λμλλ IP μ£Όμλ₯Ό μλ©΄ λ°λ‘ λ°ν
- λ§μ½ λͺ¨λ₯Έλ€λ©΄ λ£¨νΈ λ€μ μλ²μ μ§λ¬Έ
2. λ£¨νΈ λ€μ μλ² : www.example.com μ£Όμ? β com κ΄λ¦¬νλ λ€μ μλ² IP μ£Όμ λ°ν
- λ‘컬 λ€μ μλ²κ° λλ©μΈ λ€μμ λμλλ IP μ£Όμλ₯Ό λͺ¨λ₯Ό λ μ§μνλ μλ²
- λ£¨νΈ λλ©μΈμ κ΄μ₯νλ λ€μ μλ²
- βcomβκ³Ό κ°μ μ΅μμ λλ©μΈ (TLD) λ€μ μλ²μ IP μ£Όμ λ°ν
3. TLD λ€μ μλ² : TLDλ₯Ό κ΄λ¦¬νλ λ€μ μλ² : www.example.com μ£Όμ? β example.com κ΄λ¦¬νλ λ€μ μλ² IP μ£Όμ λ°ν
- νμ λλ©μΈ λ€μ μλ²μ λν IP μ£Όμλ₯Ό μλ €μ€
- κ³μ νμ λλ©μΈμ λν λ€μμλ²λ₯Ό μ¬κ·μ μΌλ‘ μ°Ύμκ°
4. μ± μ λ€μ μλ²
- μμ μ΄ κ΄λ¦¬νλ λλ©μΈ μμμ μν μ§μκ° μ€λ©΄ κ³§λ°λ‘ λλ΅
- λ‘컬 λ€μ μλ²κ° λ§μ§λ§μΌλ‘ μ§μνλ λ€μ μλ²
λ‘컬 λ€μ μλ² β TLD λ€μ μλ² β β’ β’ β’ β μ± μ λ€μ μλ² μμλ‘ μ§μν΄μ μνλ IP μ£Όμ μμλ
Resolving κ³Όμ
μ¬κ·μ μ§μ : κ°μ₯ λ¨μν λ°©μ
- μ§λ¬Έ : ν΄λΌμ΄μΈνΈ β λ‘컬 λ€μ μλ² β λ£¨νΈ λ€μ μλ² β TLD λ€μ μλ² β β¦
- μλ΅μ μ§λ¬Έμ μμ
λ°λ³΅μ μ§μ
- λ‘컬 λ€μ μλ²κ° μ€κ° μν
- λ£¨νΈ λ€μ μλ²λ‘λΆν° TLD λ€μ μλ² IP λ°μ
- TLD λ€μ μλ²λ‘λΆν° νμ λ€μ μλ² IP λ°μ
- β¦
- μμλ΄λ©΄ ν΄λΌμ΄μΈνΈμ μ λ¬
DNS μΊμ
- μ¬κ·μ , λ°λ³΅μ μ§μ λͺ¨λ μκ°μ΄ μ€λ κ±Έλ¦¬κ³ λ€νΈμν¬ μ λ©μμ§ μκ° μ§λμΉκ² λμ΄λ μ μμ
- λ°λΌμ μΊμλ₯Ό μ΄μ©ν΄μ λ€μ μλ²λ€μ΄ κΈ°μ‘΄μ μλ΅λ°μ κ²°κ³Όλ₯Ό μμ μ μ₯νλ€κ³ κ°μ μ§μμ μ¬νμ©
- TTL λ§νΌμ ν΄λΉνλ μκ° λμλ§ μΊμν΄λμ
μμ1μ μλ³νλ URI
- URI (Uniform Resource Identifier) : μμμ μλ³ν μ μλ μ 보
- λ€νΈμν¬μμμ μμμ μ£Όκ³ λ°μΌλ €λ©΄ λ¨Όμ μλ³μ ν΄μΌν¨
- μΈλΆμ λ°©μμΌλ‘ URL, URN λλ¨
URL (Uniform Resource Locator) : μμΉλ₯Ό μ΄μ©ν μμ μλ³ λ°©λ²
- λ λ§μ΄ μ¬μ©
- νμ
1. scheme : μμμ μ κ·Όνλ λ°©λ²
- μ¬μ©ν νλ‘ν μ½ λͺ
μ
- HTTP μ¬μ© β http://
- HTTPS μ¬μ© β https://
2. authority : νΈμ€νΈλ₯Ό νΉμ ν μ μλ μ 보
- IP μ£Όμ νΉμ λλ©μΈ λ€μ
- ν¬νΈ λ²νΈκΉμ§ μΆκ° κ°λ₯
3. path : μμμ΄ μμΉν κ²½λ‘
- / κΈ°μ€μΌλ‘ κ³μΈ΅μ μΌλ‘ νν
4. query : HTTPμ μμ²ν ꡬ체μ μΈ μꡬμ¬ν
- 쿼리 λ¬Έμμ΄, 쿼리 νλΌλ―Έν° μμ±
- ?λ‘ μμλλ <key=value>ννλ‘ &λ‘ μ¬λ¬ 쿼리 λ¬Έμμ΄ μ°κ²° κ°λ₯
5. fragment : μμμ ν μ‘°κ°μ κ°λ¦¬ν€λ μ 보
https://datatracker.ietf.org/doc/html/rfc3986
: ν΄λΉ html νμΌ μ²« λΆλΆ μ΄λ¦Όhttps://datatracker.ietf.org/doc/html/rfc3986#section-1.1.2
: ν΄λΉ html νμΌμ 1.1.2 μΉμ μ΄λ¦Ό
URN (Uniform Resource Name) : μ΄λ¦μ μ΄μ©ν μμ μλ³ λ°©λ²
- μμμ μμΉκ° λ³νλ©΄ URLλ‘ μλ³ λΆκ°λ₯
- μμμ κ³ μ ν μ΄λ¦μ λΆμ¬μ μλ³
urn:isbn:045145023
: ISBNμ΄ 045145023 μΈ λμλ₯Ό λνλ΄λ URNurn:ietf:rtc:2648
: IETF 곡μ λ¬Έμ μ€ RFC 2648μ λνλ΄λ URN
- μΌλ° μΉλΈλΌμ°μ μμμ URNλ§μΌλ‘ μνλ νμ΄μ§λ‘ μ΄λ λΆκ°λ₯
- μλμΌλ‘ URLλ‘ λ³κ²½νκ±°λ URN ν΄μ μλΉμ€λ₯Ό μ΄μ©νκ±°λ ν΄μΌν¨
DNS μμ λ μ½λ
λ€μ μλ²κ° μ μ₯νκ³ κ΄λ¦¬νλ μ λ³΄λ‘ λλ©μΈ λ€μμ ꡬμ ν λ€. μΉ μ¬μ΄νΈμ λλ©μΈ λ€μμ μ μ©μν¬ λ μμ£Ό λ³Ό μ μμ
- example.com μ΄λΌλ λλ©μΈ λ€μ ꡬμ ν΄μ 1.2.3.4μ λμμν€λ €λ©΄ λ€μ μλ²μ μλ €μΌ ν¨
- νμν μ 보
- νΈμ€νΈ μ΄λ¦ : example.com.
- κ° : 1.2.3.4
- TTL : 300
- μ ν
- A : νΉμ νΈμ€νΈμ λν λλ©μΈ λ€μκ³Ό IPv4 μ£Όμμμ λμ κ΄κ³
- AAAA : νΉμ νΈμ€νΈμ λν λλ©μΈ λ€μκ³Ό IPv6 μ£Όμμμ λμ κ΄κ³
- CNAME : νΈμ€νΈ λ€μμ λν λ³μΉ μ§μ
- NS : νΉμ νΈμ€νΈμ IP μ£Όμλ₯Ό μ°Ύμ μ μλ λ€μ μλ²
- MX : ν΄λΉ λλ©μΈκ³Ό μ°λλμ΄ μλ λ©μΌ μλ²
Footnotes
-
λ€νΈμν¬μμ λ©μμ§λ₯Ό ν΅ν΄ μ£Όκ³ λ°λ λμ (HTML, μ΄λ―Έμ§, λμμ, ν μ€νΈ β¦) β©