[네트워크] 웹사이트 접속 과정 – DNS, HTTP, HTTPS, TLS
·
CS
1. 도메인 이름 체계(DNS)인터넷에 접속할 때 복잡한 숫자로 된 IP 주소 대신 `www.example.com` 같은 사람이 읽기 쉬운 도메인 이름을 사용한다. DNS(Domain Name System)는 이런 도메인 이름을 계층적으로 관리한다. 각 계층은 관리 책임이 다른 구역(Zone)으로 나뉘며, 이를 명칭 공간(namespace)이라 부른다.서브도메인: `en.wikipedia.org`에서 `en`은 위키피디아의 영어판을 의미하는 서브도메인이다.도메인 이름: `.wikipedia` 같은 이름은 국제인터넷주소관리기구(ICANN)이 관리하고, 도메인 등록 대행 업체(register)를 통해 누구나 구매할 수 있다.최상위 도메인(TLD): `.com, .org, .net` 같은 일반 도메인과 `.k..
[트러블슈팅] OpenStack: VM 간 내부 DNS 설정 (Designate 자동 등록)
·
Infra
1. 목적OpenStack 환경에서 Private 네트워크 내 VM들끼리 IP 주소가 아닌 hostname으로 통신할 수 있도록, 내부 DNS 기능(Designate 연동)을 구성하기예: ping test-vm 2. Designate가 DNS 레코드를 자동 생성하려면?Designate가 VM의 A 레코드를 자동 등록하기 위해서는 다음 3가지 조건을 모두 만족해야 한다.① dns_domain네트워크 또는 서브넷에 설정되어 있어야 함 (예: internal.local.)② dns_publish_fixed_ip=TrueSubnet에 설정되어 있어야 함③ dns_name포트에 명시된 호스트 이름이어야 함 3. 구성 및 설정 순서1) Designate 서비스 설치 및 Zone 생성Designate 서비스가 설치..