핵심은 IP 주소를 조사하기 위해” DNS에 질의를 한다.”는 것이다!
DNS에 질의를 하기 위해 DNS 서버에 조회 요청을 날리고, 그에 대한 응답 메시지를 받는다. 결국 DNS 서버에 대해 클라이언트로 동작한다. 이 DNS 클라이언트를 DNS 리졸버라고 한다.
리졸버 호출 방법
애플리케이션 안에 <메모리 영역> = gethostbyname(”www.cobinding.tistory.com”)
과 같이 쓰면 리졸버가 호출되어, DNS 서버에 대한 IP 주소 조회 동작을 실행할 수 있다.
모든 개발자를 위한 HTTP 웹 기본 지식
*웹 소켓 vs 소켓
이 화살표를 하나하나 따라가보면 이해에 도움된다.