기타 Lobsters · 5일 전

개발자들의 영원한 예시 도메인 'example.com'이 최근 바뀐 이유 (feat. IANA 답변)

핵심 요약
  • 한 개발자가 예시용 도메인 example.com의 페이지가 개편된 이유를 묻자 IANA 부사장이 직접 답변 메일을 보냈습니다.
  • 방대한 자동화 트래픽의 대역폭을 줄이기 위해 본문 일부를 봇이 잘 안 읽는 자바스크립트로 분리했다고 설명했습니다.
  • 원래 접속할 필요가 없는 예시용 도메인인 만큼 단순 가용성 테스트용 호출을 자제해 달라는 당부도 덧붙였습니다.
요약 인터넷 관련 문서나 개발 튜토리얼 등에서 예시용 도메인으로 흔히 쓰이는 'example.com'의 웹페이지 구조가 최근 개편되자, 한 개발자가 도메인 관리 기관인 IANA(인터넷할당번호관리기관)에 직접 문의 메일을 보냈다가 부사장(VP)으로부터 직접 상세한 답변을 받아 화제가 되었습니다. 답변을 보낸 IANA의 킴 데이비스(Kim Davies) 부사장에 따르면, 이번 개편의 핵심 목적은 막대한 대역폭(트래픽 비용)을 절감하기 위한 조치였습니다. 본래 example.com은 사용자가 직접 접속할 필요가 없는 자리 표시자(placeholder) 성격의 도메인이지만, 방문자들에게 도메인의 용도를 설명하기 위해 기본 안내 메시지를 제공해 왔습니다. 그러나 전 세계 사용자들이 샘플 설정 파일을 복사해 붙여넣고 수정하지 않거나 다양한 이유로 접속하면서 상상을 초월하는 대규모 트래픽이 발생해 왔습니다. 이에 IANA는 트래픽 부담을 줄이기 위해 기존 단일 페이지 구조를 경량화된 기본 페이지와 추가 콘텐츠를 담은 별도의 자바스크립트(JS) 파일로 분리했습니다. example.com으로 유입되는 트래픽의 대다수는 봇이나 스크립트 등 자동화된 요청이기 때문에 일반 브라우저처럼 자바스크립트 파일을 다운로드하지 않는 경우가 많아, 전체적인 데이터 전송량을 크게 줄일 수 있다는 설명입니다. 아울러 IANA 측은 example.com이 문서 작성 시 예시용으로 제공되는 것이지 서버 가동 여부를 확인하는 가용성 테스트(health check) 용도가 아니므로 그런 식의 호출은 자제해 줄 것을 당부했습니다. 또한 도메인 본래 목적상 HTTP 웹 서비스를 굳이 제공할 의무조차 없지만 일종의 편의 차원에서 유지하고 있는 것이라는 배경도 함께 밝혔습니다.
Sponsored · 광고