웹사이트 설명이나 프로그램 샘플로 잘 알려진 “example.com”은 2026년 9월 28일에 대대적인 리뉴얼을 받았습니다. 오랫동안 거의 변하지 않은 간소한 페이지로 알려져 왔던 example.com이지만, 새롭게 다중 언어 지원이 추가되었고 아이콘이 추가되었습니다. IANA는 변경의 배경에 대해 “통신량을 줄이면서 페이지의 유용성을 높이기 위해” 설명하고 있습니다. Example Domain https://example.com/ Example Domains https://www.iana.org/help/example-domains Example.com Just Launched The Biggest Redesign In Decades | DebugBear https://www.debugbear.com/blog/example-dot-com-redesign-history 인터넷상에서 설명용 URL이 필요할 때 실제 존재하는 제3자의 도메인을 우연히 지정してしまう 문제를 피하기 위해, IETF가 1999년에 공개한 RFC 2606에서 “example.com”, “example.net”, “example.org” 등이 예시용으로 예약되어 있습니다. 관리 담당하는 Internet Assigned Numbers Authority(IANA)에 따르면 example.com은 자유롭게 설명 자료 등에 기재 가능하다고 합니다.
example.com 자체는 1990년대에 작성된 도메인으로, 접근하면 오랫동안 “문서의 예시로서 이용 가능한 도메인입니다”와 같은 짧은 설명이 표시되어 왔습니다. 페이지의 역할이 설명문을 게시하는 것뿐이므로, 웹상에서도 꼽히는 단순한 사이트로서 취급되어 왔습니다. 歴代의 example.com은 Wayback Machine에서 확인 가능합니다. 예를 들어 아래 그림은 2002년 1월 시점의 example.com의 모습입니다. “‘.com’ ‘.net’ ‘.org’에서는 다양한 도메인명이 예약되어 있습니다”와 안내가 나오거나, 다양한 예약된 이름의 구체적인 예시가 등장합니다.
2013년에는 현재와 이어지는 단순한 페이지로 리뉴얼되었고, 이후에도 문구와 디자인의 미세한 변경이 이어졌습니다. 2025년에는 업무에서의 이용을 피하도록 유도하는 주의사항도 추가되었습니다.
2026년 9월 28일의 업데이트에서는 JavaScript를 사용하여 영어, 아랍어, 중국어, 프랑스어, 러시아어, 스페인어 설명문을 5초마다 전환하는 기능이 추가되었습니다. 문자열을 한꺼번에 교체하는 대신, 각 문자를 개별적인 요소로 취급하고 표시 타이밍을 조금씩 엇갈리게 두어 부드럽게 언어가 전환되는 애니메이션도 구현되었다고 합니다.
그러나, 수일 후인 10월 3일에는 애니메이션이 제거되고, 각 언어의 설명문을 처음부터 모두 모아서 표시하는 구성으로 변경되었습니다.
다국어화 등으로 페이지의 정보량이 늘어나는 한편, IANA는 example.com 특유의 대량의 통신에도 배려하고 있습니다. IANA에 따르면 example.com에는 매우 많은 접근이 있으며, 특히 자동화된 프로그램에서 대량의 통신이 발생하고 있다고 합니다. 이에 기본적인 페이지 본체를 작게 유지하고, 추가 내용을 별도의 JavaScript 파일로 분리하는 구성을 채택했습니다. 자동 접근의 대부분은 JavaScript 파일까지 획득하지 않기 때문에, 서버에서 전송하는 데이터량을 줄일 수 있다고 IANA는 설명하고 있습니다. example.com에 접근이 발생하는 이유 중 하나는 샘플 설정을 실제 설정으로 복사할 때 “example.com”의 수정 오류를 잊는 경우가 있다는 것입니다. 개발자가 네트워크의 소통 확인이나 HTTP 요청의 시험 대상으로 example.com을 직접 이용할 경우도 있지만, IANA는 example.com 상의 HTTP 서비스를 본판 용도나 모니터링 용도에 위해 제공하는 것과는 다르다고 명시하고 있습니다. HTTP 서버의 제공 자체가 example.com 본래의 역할에는 필수적이지 않으며, 오히려 이용자에게 안내하는 것으로 운영하고 있는とのこと입니다. 실제로 IANA는 2024년 9월, example.com 등에서 POST·PUT·DELETE·PATCH와 같은 HTTP 메서드에 대한 대응을 종료했습니다. 대상이 되는 요청에는 “405 Method Not Allowed”가 반환됩니다. IANA는 당시에도 “소프트웨어가 example.com의 HTTP 서비스의 존재를 전제하고 동작하도록 설계하지 말고 싶다”고 주의하고 있습니다.
원문 보기 | 출처: Gigazine