같은 게임 서버가 VPN으로만 작동한다: 그것이 증명하는 것
VPN은 출발지 주소, 경로, 때로는 엔드포인트 선택을 바꾼다. 직접 경로를 탓하기 전에 작업과 첫 실패를 기록하라.
서버 하나, 시도 둘: VPN을 끄면 로딩 중에 세션이 끊기고, 켜면 같은 세션이 접속된다. 이것은 실제 증거이며 과대 해석하기 쉽다. VPN을 켜면 출발지 주소, 전송 경로, 리졸버 정책, 때로는 주소 체계까지 한 번에 바뀌므로, 성공은 차이가 중요했다고 말해 주지만 어느 차이였는지는 말해 주지 않는다. 비교를 한 계층씩 진행하는 것이 행동할 수 있는 답에 도달하는 방법이다. 네 가지를 바꾸고 아무것도 배우지 못하는 일도 막아 준다.
먼저 운영자가 의도한 것이 무엇인지 확인하라
승인된 VPN을 요구하는 비공개 서버는 일반 공용 연결로는 도달할 수 없는 것이 정상이며, 그것은 고장이 아니라 작동하는 구성이다. 게시된 공개 서버가 정확히 한 접속 경로에서 실패한다면 그것은 다른 소유자의 다른 사례다. 무엇이든 시험하기 전에, 답에 따라 네트워크를 디버깅하는지 정책을 읽는지가 결정되므로, 둘 중 어느 쪽을 보고 있는지 확정하라. 접속 실패에서 추론하지 말고 운영자에게 묻거나 게시된 접속 안내를 읽어라.
운영자가 접속 방법을 게시했다면 그것을 사용하라. 의도된 제한을 우회하는 것은 고장 난 경로를 고치는 것과 같은 작업이 아니다.
비교 기록은 작고 고정되게 유지하라
시도 사이에 게임, 계정, 선택한 서버, 작업을 일정하게 유지하고 VPN 상태만 바꿔라. 보이는 서버 이름은 네트워크가 사용하는 것이 아니므로, 서버 식별자와 지역, 그리고 클라이언트가 표시하는 실제 주소를 기록하라. “런처가 열렸다”와 “이 멀티플레이 세션이 접속되었다”는 다른 결과이며, 섞으면 비교가 무의미해진다.
첫 시험 전에 그 네 줄을 적어라. 나중에 기억으로 재구성한 비교는 이야기이지 측정이 아니다.
마지막 메시지가 아니라 첫 실패를 지목하라
화면의 메시지는 보통 연쇄의 마지막 사건이다. 대신 첫 번째 의미 있는 사건을 기록하라: 이름 확인, 전송 시간 초과, 연결 거부, 계정 제한, 또는 연결이 성공한 뒤의 세션 오류. 이런 범주는 담당과 수정이 다르며, 일반적인 “연결 끊김” 배너는 그것들을 쓸모없는 한 단어로 뭉갠다.
클라이언트가 로그를 남긴다면 오류 코드가 아니라 단계를 위해 읽어라. 단계가 다음에 어느 계층을 시험할지 알려 준다.
같은 이름이 같은 튜플을 뜻하지는 않는다
호스트 이름은 경로에 따라 다른 주소로 확인될 수 있고, IPv4와 IPv6는 전혀 다른 경로와 정책을 따를 수 있다. 결과를 비교하기 전에 직접 시도와 VPN 시도가 같은 목적지와 같은 주소 체계를 사용했는지 확인하라. 그렇지 않으면 두 실험을 비교하면서 하나라고 부르는 셈이다.
경로 차이라면 인터넷 라우팅이 지리적으로 가장 짧은 선이 아니라 운영자 정책을 따른다는 점, 즉 BGP 명세에 설명된 생각을 기억하라. 나쁜 전송 경로를 피하는 VPN은 경로가 나빴음을 보여 줄 뿐, 누군가 의도적으로 당신을 제한한다는 것을 보여 주지는 않는다.
게임이 실제로 사용하는 전송 방식을 시험하라
한 포트에 대한 성공적인 TCP 연결이 UDP 세션을 세우지 않으며, 둘 다 게임 로그인이 완료되었음을 증명하지 않는다. 다른 게임에서 복사한 포트 목록 대신 그 타이틀이 실제로 필요로 하는 서비스를 따르고, 외부에서 조사하기보다 클라이언트 자체의 동작을 관찰하는 편을 택하라. 서버가 당신의 출구 주소에서 온 요청에 거부로 응답한다면 그것은 운영자에게 정책 문제이며, 당신의 로컬 케이블이나 라우터에 대한 증거가 아니다.
명시적 제한에는 퍼블리셔의 지원 또는 이의 제기 채널을 사용하라. 계정 자격을 숨기는 것은 다른 결과를 낳는 다른 활동이다.
이것을 정리할 때 두 경로, 바꾸지 않은 작업, 선택한 서버와 주소 체계, 첫 실패를 포함하라. 그것은 운영자가 조사할 수 있는 보고서이며, 만들기 위해 네 가지 설정을 한꺼번에 바꿀 필요는 없다.