처리중입니다. 잠시만 기다려주세요.
TTJ 코딩클래스
정규반 단과 자료실 테크 뉴스 코딩 퀴즈
테크 뉴스
Hacker News 2026.06.15 61

1981년에 사라진 MIT의 네트워크가 지금도 당신의 DNS 서버 속에 살아있다고? — Chaosnet 이야기

Hacker News 원문 보기

40년 전 네트워크가 아직 당신 손끝에 살아있어요

혹시 DNS 서버 버전을 확인할 때 이런 명령어 써보신 적 있으세요?

dig @서버주소 version.bind chaos txt

여기서 뜬금없이 등장하는 chaos라는 단어, 좀 이상하지 않나요? 그냥 '혼돈'이라는 뜻 같지만 사실 이건 1970~80년대 MIT 인공지능 연구소에서 만든 Chaosnet(카오스넷)이라는 네트워크의 흔적이거든요. 우리가 매일 쓰는 인터넷(TCP/IP)이 표준으로 자리잡기 한참 전, 똑똑한 사람들이 '컴퓨터끼리 어떻게 대화하게 만들까?'를 고민하며 만든 실험작 중 하나예요.

Chaosnet이 뭐냐면

이게 뭐냐면, MIT의 리스프 머신(Lisp Machine)이라는 특수한 컴퓨터들을 서로 연결하려고 만든 근거리 통신망(LAN)이에요. 당시엔 컴퓨터 한 대가 방 하나를 차지할 만큼 비쌌는데, 이 비싼 기계들끼리 파일도 주고받고 화면도 공유하려면 빠른 네트워크가 필요했거든요.

Chaosnet의 설계 철학은 '단순하게, 그리고 빠르게'였어요. 주소 체계부터 보면 16비트 주소를 썼는데, 앞 8비트는 서브넷(어느 동네냐), 뒤 8비트는 호스트(그 동네 몇 번째 집이냐)를 나타냈어요. 지금 우리가 쓰는 IP 주소(32비트, 128비트)에 비하면 귀여울 만큼 작죠. 하지만 연구소 안에서 기계 수백 대를 연결하기엔 충분했어요.

또 재밌는 건 포트 번호 대신 'contact name(접속 이름)'이라는 걸 썼다는 점이에요. TCP/IP에서는 '80번 포트로 접속해' 이렇게 숫자로 약속하잖아요? Chaosnet은 'TELNET 서비스로 접속해', 'FILE 서비스로 접속해' 이렇게 사람이 읽을 수 있는 이름으로 연결했어요. 훨씬 직관적이죠.

그런데 왜 지금 DNS에 남아있을까

여기서 진짜 흥미로운 대목이 나와요. 인터넷 초기에 DNS(도메인 이름을 IP로 바꿔주는 그 시스템)를 설계할 때, 세상에 네트워크가 인터넷 하나만 있는 게 아니었어요. 그래서 DNS 레코드에는 '이 주소가 어느 네트워크 종류냐'를 표시하는 클래스(class)라는 칸이 있었어요. 인터넷용은 IN, 그리고 Chaosnet용으로 CH가 따로 배정됐죠.

세월이 흘러 Chaosnet은 거의 사라졌지만, DNS의 CH 클래스는 그대로 남았어요. 그리고 어느 순간부터 BIND(가장 널리 쓰이는 DNS 서버)가 이 안 쓰는 공간을 재활용해서 version.bind, hostname.bind 같은 진단 정보를 여기에 숨겨놓기 시작한 거예요. 그래서 오늘날 보안 점검할 때 '이 DNS 서버 버전이 뭐지?' 하고 조회하면 40년 전 사라진 네트워크의 이름인 chaos를 입력하게 되는 거죠. 일종의 디지털 화석인 셈이에요.

업계 맥락에서 보면

Chaosnet은 사실 이더넷(Ethernet), TCP/IP와 거의 같은 시기에 경쟁하던 여러 후보 중 하나였어요. 제록스의 이더넷, DEC의 DECnet, 애플의 AppleTalk 같은 것들이 다 그 시절의 라이벌이었죠. 결국 TCP/IP가 '개방성'과 '확장성'으로 천하통일을 했지만, 사라진 기술들이 남긴 아이디어는 곳곳에 스며들어 있어요. 사람이 읽을 수 있는 서비스 이름 개념은 오늘날 마이크로서비스의 서비스 디스커버리(서비스끼리 서로를 이름으로 찾아내는 방식)와도 닿아 있고요.

한국 개발자에게 주는 시사점

당장 Chaosnet을 실무에 쓸 일은 없어요. 하지만 이 이야기가 주는 교훈은 분명해요. 우리가 '당연하다'고 여기는 표준도 한때는 여러 후보 중 하나였고, 표준이 되는 과정엔 기술력만큼이나 개방성과 타이밍이 중요했다는 것. 그리고 한번 자리잡은 설계는 쓸모가 없어져도 호환성 때문에 끈질기게 살아남는다는 것도요. DNS의 CH 클래스처럼요. 우리가 지금 짜는 API의 어떤 필드도 20년 뒤 누군가에겐 '이거 왜 있지?' 싶은 화석이 될 수 있다는 뜻이기도 하죠.

마무리

사라진 줄 알았던 1980년대 네트워크가 매일 돌아가는 DNS 서버 안에 화석처럼 박혀 있다는 것, 꽤 낭만적이지 않나요? 여러분이 지금 짜는 코드 중에 '후대에 화석으로 남을 한 줄'은 어떤 게 있을까요?


🔗 출처: Hacker News

이 뉴스가 유용했나요?

TTJ 코딩클래스 정규반

월급 외 수입,
코딩으로 만들 수 있습니다

17가지 수익 모델을 직접 실습하고, 1,300만원 상당의 자동화 도구와 소스코드를 받아가세요.

144+실전 강의
17개수익 모델
4.9수강생 평점
정규반 자세히 보기

"비전공 직장인인데 반년 만에 수익 파이프라인을 여러 개 만들었습니다"

실제 수강생 후기
  • 비전공자도 6개월이면 첫 수익
  • 20년 경력 개발자 직강
  • 자동화 프로그램 + 소스코드 제공

매일 AI·개발 뉴스를 받아보세요

주요 테크 뉴스를 매일 아침 이메일로 전해드립니다.

스팸 없이, 언제든 구독 취소 가능합니다.