요약

  • 2026년 10월 26일 관측: AS139620이 광고하는 것은 IPv4 프리픽스 두 개에 모두 512개 주소, 그리고 IPv6 /48 하나다. 가시성은 269/269와 257/257, 관측된 이웃은 7개로 경로 왼쪽이 2개, 오른쪽이 5개다.
  • 디렉터리 카드는 이름에 PUBLIC COMPANY, 법인격 필드에 private_company를 적었다. 0.95라는 점수는 0.82짜리 증거 두 건에 기대고 있고, 그중 rdap.org 건은 이번에 열리지 않았다. 카드 자체의 data_gaps는 여전히 법인 소재지 국가를 확인해 달라고 적혀 있다.
  • 이 카드로 무언가를 결정하려는 사람에게: 확인되는 것은 AS 번호가 실재하고, 2019년 9월 4일부터 경로 체계에 보이며, 10월 26일 아침에도 광고가 이어졌다는 데까지다. 기업 규모, 소유 구조, 경영진, 법적 관계는 확인되지 않는다. 그리고 512개 주소는 트랜짓 한쪽 경계의 폭이지 이 회사의 전체 네트워크가 아니다.

10월 26일 아침, 라우터가 본 것

숫자부터 놓는다. RIPEstat 라우팅 상태 질의는 질의 시각을 2026-10-26T00:00:00으로, 관측 창을 2026-10-26T08:00:00으로 기록한다(RIPEstat 라우팅 상태). 이 기록에서 잠시 멈춰 볼 값이 둘 있다. IPv4 가시성은 RIS 피어 269개 중 269개, IPv6는 257개 중 257개다. 만점이다.

만점 자체는 드문 일이 아니다. 프리픽스가 두 개뿐인 출발지라면 상위 사업자가 경로를 정상적으로 전달하는 한, 놓치는 관측자는 없다. 정보량이 있는 것은 그다음 묶음이다. 관측된 주소 공간은 IPv4 프리픽스 두 개에 모두 512개 주소, 그리고 길이 /48인 IPv6 프리픽스 하나다. 관측된 이웃은 7개. 이 셋을 나란히 놓으면 나오는 그림은 전국 규모 통신사가 아니라 바깥으로 내민 트랜짓 경계 하나다.

프리픽스 목록은 이렇다(RIPEstat 광고 프리픽스). 103.142.144.0/24, 103.142.145.0/24, 그리고 2001:df1:4780::/48. 각각에는 2026-10-12T08:00:00부터 2026-10-26T08:00:00까지의 타임라인이 붙어 있다. 여기는 정확히 읽어야 한다. 응답 자체의 주석은 RIS 전체 피드 피어 10개 미만이 본 경로는 빠진다고 밝힌다. 그러니 이 타임라인이 말하는 것은 이 14일 동안 세 프리픽스가 이 목록에 계속 올라 있었다는 사실이고, 10월 12일에 무언가 바뀌었다는 증명은 아니다.

/23에서 두 개의 /24로

같은 라우팅 상태 기록은 첫 관측과 마지막 관측도 건넨다. 처음은 103.142.144.0/23, 시각은 2019-09-04T16:00:00. 마지막은 103.142.145.0/24, 시각은 2026-10-26T08:00:00.

두 점을 이으면 구체적인 공학적 사실이 보인다. 2019년 9월에 보였을 때는 512개 주소짜리 집계 하나였다. 10월 26일 아침에 보이는 것은 256개 주소씩 붙은 /24 두 개가 따로 광고되는 상태다. 계산은 맞아떨어진다. /23 하나는 /24 두 개의 합집합 그 자체이며, 주소가 하나 늘지도 줄지도 않는다.

왜 나눴는지는 관측이 답하지 못한다. 프리픽스를 잘게 쪼개는 것은 프리픽스 단위 트래픽 엔지니어링일 수 있고, 상위 사업자나 수용 지점별로 나누는 일일 수 있고, 그저 그해 설정이 그대로 남은 것일 수도 있다. 반대 방향도 마찬가지다. 두 개의 /24가 언젠가 다시 /23 하나로 합쳐진다면 그것 역시 기록할 변경이며, "아무 일도 없었다"가 아니다. 바른 자세는 광고의 형태를 형태로 읽고 동기와 혼동하지 않는 것이다.

이웃 일곱, 두 방향, 고객이라 부르기 전에

인접 데이터(RIPEstat AS 이웃)는 관측된 이웃 7개를 두 묶음으로 나눈다.

왼쪽이 둘. AS38082는 power 568, IPv4 피어 1007, IPv6 피어 0. AS4651은 power 1109, IPv4 피어 1230, IPv6 피어 499. 오른쪽이 다섯. AS139595(power 248, 318, 0), AS139692(248, 562, 0), AS139719(44, 162, 0), AS151482(248, 319, 0), AS154481(309, 275, 205).

"왼쪽"과 "오른쪽"은 관측된 AS 경로상 위치에 따라 RIPEstat이 붙이는 딱지다. 위상이지 계약이 아니다. 오른쪽 다섯은 관측 경로에서 AS139620이 상위로 등장한 상대다. 이들을 고객, 구매자, 계약 상대라고 부르는 것은 측정 결과에 들어 있지 않은 것을 밀어 넣는 일이다. 이 데이터가 말할 수 있는 것은 그 다섯 방향에 경로가 존재했다는 것과 상대의 피어 규모가 어느 정도인지, 거기까지다.

왼쪽 두 곳의 정체는 이번에 읽을 수 있었던 공개 기록에서 확정되지 않았다. 그래서 이 글은 번호만 적고 회사 이름은 적지 않는다. 여백의 수사가 아니라 증거 규율이다. AS 번호의 존재가 확인된다고 해서 그것을 운영하는 주체가 확인되는 것은 아니다.

등록부가 그리는 줄

APNIC의 WHOIS 텍스트(APNIC WHOIS)는 이렇게 그린다. aut-num은 AS139620, as-name은 MTNPCL-AS-AP, descr은 MYANMAR TELECOMMUNICATION NETWORK PUBLIC COMPANY LIMITED, country는 MM. 같은 질의(APNIC 질의 응답)는 조직 핸들 ORG-MTNP1-AP도 함께 돌려준다.

RIPEstat의 AS 개관(RIPEstat AS 개관)은 같은 보유자 문자열을 주고, 이 번호를 139578-140601 블록에 두며, 블록 설명은 Assigned by APNIC, 소속은 IANA의 32비트 자율 시스템 번호 레지스트리, 그리고 2026-10-26T08:00:00 창에 대해 announced true를 보고한다.

눈여겨볼 것은 지나가지 못하는 길이다. APNIC 자신의 RDAP 객체(APNIC RDAP autnum)는 이번 확인에서 읽을 수 있는 기록을 돌려주지 않았다. 즉 할당일, 객체 상태, remarks처럼 보통 RDAP에 적히는 항목은 이 글에서 하나도 얻지 못했다. "이 번호는 언제 할당됐나"라고 묻는 사람에게 여기서의 답은 답이 없다는 것이지, 짐작한 연도가 아니다.

문서 두 개, 점수 하나

이제 BTW 카드 자체다. 표시되는 confidence_score는 0.95. evidence_basis는 두 건뿐이고, 각 건의 confidence는 모두 0.82다. 하나는 rdap.org의 autnum 문서로 Public registry record라 적혀 있고, 다른 하나는 RIPEstat AS 개관으로 public routing data라 적혀 있다.

문제는 출처를 두 개 인용하는 것이 아니다. 두 개를 인용하는 것은 정직하다. 문제는 0.82와 0.82가 어떻게 0.95가 되느냐다. 카드는 집계 방식을 적어 두지 않았다. 그리고 독자에게 더 실무적인 지점은 따로 있다. rdap.org를 가리키는 그 문서(rdap.org autnum)가 이번 확인에서 해석되지 않았고, 수집 결과는 inaccessible, 발췌는 비어 있었다.

인용된 두 문서 가운데 하나는 읽혔고 하나는 읽히지 않았는데, 총점은 0.82에서 0.95로 올라갔다. 이것은 조작이라는 고발이 아니라 재현성의 문제다. 0.95라는 숫자는 "독립된 문서 두 개를 대조했다"로 읽히지만, 실제로 일어난 일은 "0.82짜리 입력 두 개, 그중 하나는 이번에 열리지 않음"이다. 정직한 제시는 집계 규칙을 밝히거나, 증거가 열리지 않는 동안 점수를 바닥에 두는 쪽일 것이다.

이름과 필드의 충돌

카드의 문자열은 이렇다. legal_name은 MYANMAR TELECOMMUNICATION NETWORK PUBLIC COMPANY L, 별칭은 TELECOMMUNICATION NETWORK PUBLIC COMPANY L, legal_type은 private_company, hq_country와 registration_jurisdiction은 모두 Myanmar (Burma), hq_country_code는 MM.

이름에는 PUBLIC COMPANY라 적혀 있고 필드에는 private_company라 적혀 있다. 이것은 두 문자열 사이의 불일치다. 여기까지만 말한다. 이 글은 설립 문서도, 상업등기 발췌도, 법인격 신고도 확보하지 못했으므로 어느 문자열이 사실과 어긋나는지 판단할 수 없고, 어떤 법적 정의 아래에서는 둘 다 성립할 가능성조차 배제할 수 없다. 이 불일치를 "상장사를 사칭한다"고 쓰는 것은 이 글이 거부하는 일이다.

같은 카드에 두 번째 이음매가 있다. 한쪽에서는 관할을 Myanmar (Burma)로 채워 두고, 다른 한쪽 data_gaps에서는 "이 실체의 법인 소재지 국가"를 확인하라고 적은 뒤 현행 서비스, 가시 자산, 모회사·자회사 관계, 대외 책임자를 이어 붙였다. 값을 넣어 두고 그 값이 검증되지 않았다고 같은 문서에서 인정한 셈이다. 이것은 죄증이 아니라 카드를 만드는 순서가 완성품 안에 남은 흔적이다.

세 번째 이음매는 더 가늘다. 카드의 법적 이름은 마지막이 단독 알파벳 L로 끝나고, APNIC의 descr은 LIMITED라고 적는다. 같은 보유자를 가리키는 두 표기임에는 의문이 없다. 다만 어느 쪽이 설립 증서와 맞는지는 이 글은 모른다. 회사명 꼬리는 국제적 상호에서 흔히 줄여 쓰고 흔히 풀어 쓴다. 둘 다 그 자체로는 문제가 아니다. 계약 당사자 칸에 옮겨 적어야 할 때에만 문제가 된다.

virtual로 분류된 AS 하나

카드가 나열하는 resources는 하나뿐이다. AS139620, resource_type은 asn, resource_class는 virtual, status는 observed, service는 ip_transit, 국가는 Myanmar (Burma).

여기서 피해 갈 수 없는 단어가 있다. virtual이다. AS 번호는 URL에서도, 질의에서도, 경로 표에서도 실체가 분명한 물건인데 이 카드는 자원 분류를 가상으로 적었다. 이 디렉터리 체계에서 virtual이 무엇을 뜻하는지는 이번 확인에서 정의를 얻지 못했다. "자체 주소 블록이 아니다"로 읽을 수도 있고, 다른 분류상 의미로 읽을 수도 있다. 정의가 없는 이상 이 글은 필드값을 보고할 뿐 그 자리를 대신 해석하지 않는다.

서비스 면도 하나다. roles는 provider, 지역은 MM, 서비스 목록은 ip_transit과 managed_network. 둘 중 이 글이 읽은 경로 증거와 맞아떨어지는 것은 ip_transit뿐이다. 프리픽스가 광고되고 이웃이 전달한다. 그것이 트랜짓이다. managed_network는 기록 위에는 존재하지만, 이번에 읽은 공개 자료에는 대응하는 검증 가능한 뒷받침이 없다. 기록의 필드로서는 성립하고, 인용할 수 있는 서비스 역량으로서는 아직 성립하지 않는다.

빈칸이 더 크게 말하는 이유

이 카드에서 빈칸은 채워진 칸보다 길다. relationships는 빈 배열, leadership_contacts도 빈 배열, related_events도 빈 배열, contextual_references도 빈 배열. first_seen_at은 null, external_id도 null, source_system도 null, website도 null, primaryDomain도 null. status는 queued_for_profile_article, last_updated_at은 2026-06-17T00:04:15.536Z.

이 빈칸들은 스캔들이 아니라 카드 제작 순서다. 먼저 AS 번호가 관측되고, 사람과 관계와 웹사이트는 나중에 채워진다. 디렉터리 페이지는 여기 있다(BTW 디렉터리 항목 전략 서클 전용). 그러나 이 카드로 무언가를 결정하려는 사람에게 빈칸은 물을 수 있는 질문 자체를 정한다. leadership_contacts가 없으면 장애 때 누가 전화를 받는지 물을 수 없다. relationships가 없으면 누구와 한 식구인지 물을 수 없다. first_seen_at이 null이면 이 실체가 언제 디렉터리에 들어왔는지조차 말할 수 없고, 말할 수 있는 것은 이 번호가 2019년 9월 4일에는 이미 경로 체계에 보였다는 것뿐이다.

결정하는 사람에게 실제로 필요한 네 가지

독자를 구체화한다. 이런 카드 앞에서 멈추는 사람은 세 부류다. 이 트랜짓에 연결하려는 사업자, 공급사 목록을 채워야 하는 구매 담당, 국가나 지역 보고서를 쓰는 분석가.

그들이 실제로 필요로 하는 네 가지는 의외로 소박하다. 이 회사가 아직 움직이는가. 그 512개 주소는 자기 것인가. 상위는 누구인가. 사고가 나면 누가 책임지는가.

이번 확인이 건넬 수 있는 것은 이렇다. AS 번호는 실재한다. 2019-09-04T16:00:00부터 경로 체계에 보인다. 2026-10-26T08:00:00 창에도 광고가 이어졌다. 가시성은 사실상 만점이었다. 주소 공간은 IPv4 512개 주소와 /48 하나다. 관측된 이웃은 7개로 경로 왼쪽이 2개, 오른쪽이 5개다.

건넬 수 없는 것은 이렇다. 설립 문서, 소유 구조, 경영진 면면, 고객 목록, 전체 네트워크 규모. 마지막 항목은 분명히 해 둔다. 512개 주소는 이 트랜짓 경계 한 곳의 폭이다. 통신사업자는 백본 전체를 다른 곳에 두고 이 작은 구간만 여기에 매달 수 있다. 반대로 이것이 전부일 가능성도 배제할 수 없다. 이 카드만으로는 어느 쪽도 지워지지 않는다.

그래서 바른 사용법은 이 카드를 단서로 다루고 증빙으로 다루지 않는 것이다. 단서는 다음에 어디를 물을지 알려준다. APNIC의 할당 증빙을 요구하고, 대조 가능한 등기 문서를 요구하고, SLA가 붙은 연락처 목록을 요구하면 된다. 증빙은 다른 사람이 서명한 종이이지, 다른 사람이 매긴 점수가 아니다.

이 판단을 뒤집을 조건

증거의 경계를 말하는 글은 자신의 반증 조건도 내놓아야 한다.

첫째, APNIC의 RDAP 객체가 다시 읽히고 할당일과 객체 상태를 내놓는다면 "할당일을 얻지 못했다"는 이 글의 항목 하나는 즉시 효력을 잃고 연대에 관한 논의는 다시 써야 한다.

둘째, 디렉터리가 legal_type을 public_company로 바꾸거나 누군가 설립 문서를 내놓는다면 이름과 필드 사이의 긴장은 설명이 붙는다. 어느 방향으로 설명이 붙어도 마찬가지다.

셋째, 새 프리픽스가 나타나거나 두 개의 /24가 다시 /23으로 합쳐진다면 512라는 숫자는 "현재"에서 "그 시점의 스냅숏"으로 물러난다.

넷째, rdap.org 문서가 다시 열린다면 0.95와 0.82 사이의 산술 문제는 남지만 "열리지 않았다"는 항목 하나는 효력을 잃는다.

다섯째, 이웃 집합이 바뀐다면 좌우에 관한 이 글의 서술은 다시 측정해야 한다. 측정에 날짜가 있듯 서술에도 유통기한이 있다.