본문 바로가기
ERROR

Error 1034 : Edge IP restricted :: Ray ID

by 로맨틱스터디 2025. 9. 25.
728x90
반응형

 

Error 1034는 일반적으로 Cloudflare에서 발생하는 오류 코드야.

이 오류 메시지는 보통 다음과 같이 표시돼:

Error 1034: Edge IP restricted
*restrict: 제한하다


원인

  • Cloudflare 네트워크의 특정 엣지 서버 IP제한되었거나 잘못된 설정으로 인해 발생
  • 보통 다음 경우에 나타남:
    1. 잘못된 DNS 설정 – 도메인이 올바른 IP를 가리키지 않음
    2. 클라우드플레어 프록시 문제 – 일부 엣지 서버가 차단되었거나 잘못된 라우팅을 하고 있음
    3. 도메인/계정 설정 문제 – 해당 사이트가 Cloudflare에서 제대로 설정되지 않음

사용자 입장에서 할 수 있는 일

  • 방문자(유저)라면 → 보통 사이트 관리자 쪽 문제라서 직접 해결할 방법은 없음. 잠시 후 다시 접속하거나 다른 네트워크로 시도해보기.
  • 사이트 운영자라면 → Cloudflare 대시보드에서 확인해야 함:
    1. DNS 레코드가 올바르게 연결되어 있는지 확인
    2. 도메인 설정이 제대로 적용되어 있는지 확인
    3. 필요하다면 Cloudflare 지원팀에 문의

👉 요약: Error 1034는 Cloudflare 서버 쪽 설정 문제라서, 이용자는 기다리는 수밖에 없고, 운영자가 DNS/프록시 설정을 확인해야 해결돼.

 



 

Ray ID는 **Cloudflare에서 발생한 요청·에러를 추적하기 위한 고유 식별자(Unique Identifier)**야.


🔹 Ray ID란?

  • 사용자가 Cloudflare를 거쳐 웹사이트에 접속할 때, 각 요청(Request)에는 Cloudflare가 **고유한 ID(16자리 ~ 20자리 정도의 영문+숫자 문자열)**를 붙여.
  • 이걸 Ray ID라고 부르고, 보통 오류 페이지(예: Error 502, Error 1034 같은 Cloudflare 에러 화면) 맨 아래에 표시돼.
  • Cloudflare 내부에서 “어떤 서버(엣지), 어떤 시간, 어떤 요청”인지 추적할 수 있도록 하는 디버깅용 코드야.

🔹 Ray ID의 용도

  1. 에러 추적
    • 사용자가 "사이트 안 열려요"라고 하면, 운영자는 Ray ID를 받아 Cloudflare 대시보드/로그에서 정확히 어떤 요청이었는지 확인 가능.
  2. 지원 요청 시 참고
    • Cloudflare 고객센터에 티켓을 넣을 때 “문제 발생 시점의 Ray ID”를 알려주면, 지원팀이 훨씬 빨리 문제를 찾을 수 있음.
  3. 보안/로그 관리
    • 악성 요청, DDoS, Bot 공격 등을 분석할 때 어떤 요청이 어디서 들어왔는지 추적하는 데 사용.

🔹 예시 (오류 페이지 하단)

 
Cloudflare Ray ID: 7f1d2e9f3c2b91a2 Your IP: 203.0.113.25 Performance & security by Cloudflare

여기서:

  • Ray ID: 7f1d2e9f3c2b91a2 → 이 요청을 식별하는 고유번호
  • Your IP → 사용자의 실제 IP
  • Performance & security by Cloudflare → Cloudflare가 중계하고 있다는 뜻

✅ 정리
Ray ID = Cloudflare가 요청을 추적하고 문제 해결을 돕기 위해 부여하는 고유 번호
→ 사용자 입장에서는 그냥 참고용이지만, 운영자나 Cloudflare 지원팀에게는 문제 진단 열쇠야.

 

정리해보면:


🔹 Ray ID를 누가 볼 수 있나?

  • 웹사이트 방문자(일반 사용자)
    • Cloudflare 에러 페이지가 뜨면, 페이지 맨 아래에 Ray ID가 그대로 노출돼.
    • 즉, 운영자가 아니더라도 해당 순간 그 사이트에 접속한 사람자신의 요청에 대한 Ray ID를 볼 수 있어.
  • 사이트 운영자
    • Cloudflare 대시보드나 로그에서 모든 요청의 Ray ID를 확인할 수 있음.
    • 특정 Ray ID를 검색해서 어떤 IP·경로·에러였는지 추적 가능.

🔹 중요한 차이

  • 일반 사용자는 **“자신이 본 에러 페이지의 Ray ID”**만 알 수 있어.
  • 운영자는 **“사이트 전체 요청들의 Ray ID 기록”**에 접근 가능.

즉:

  • ✅ 내가 어떤 사이트 접속하다가 에러를 만났다면 → 그때의 Ray ID는 내 눈에도 보임.
  • ❌ 하지만 사이트 전체에서 발생하는 다른 사람들의 Ray ID는 → 운영자 아니면 절대 알 수 없음.

🔑 비유

  • Ray ID = “택배 운송장 번호
  • 고객(사용자)은 자기 상자에 붙은 운송장 번호만 볼 수 있음.
  • 택배 회사(운영자/Cloudflare)는 모든 운송장 번호를 관리하면서 어디로 갔는지 추적 가능.

👉 정리:
특정 사이트의 Ray ID는 에러가 난 순간 그 페이지를 본 사용자라면 확인 가능하지만,
운영자만이 전체 요청의 Ray ID 로그에 접근할 수 있다는 거야.

 


 

네가 쓴 Ray ID: xxxxxxxxxx 같은 문자열은 Cloudflare가 자동으로 붙여주는 고유 추적 번호야.


🔹 이 Ray ID가 의미하는 것

  • 단순히 “Cloudflare가 처리한 요청 하나”를 식별하는 번호야.
  • 구조적으로는 랜덤 + 시간·서버 요소가 섞인 해시값이라,
    이 숫자만 가지고는 “언제, 어디서, 무슨 요청이었는지”를 외부에서 알 수 없어.

🔹 누가 활용할 수 있나?

  • 일반 사용자
    • 에러 페이지에 표시된 Ray ID를 보고 “이거 보여줘야겠다” 정도만 할 수 있음.
    • 스스로 이 ID만으로 사이트 문제를 진단할 수는 없음.
  • 사이트 운영자 / Cloudflare
    • 로그에서 해당 Ray ID를 검색하면
      • 어느 IP에서 요청이 왔는지
      • 어떤 리소스를 요청했는지
      • 어떤 엣지 서버가 처리했는지
      • 왜 에러가 났는지 (예: 502, 1034 등)
        → 이런 정보를 확인 가능해.

🔑 핵심

  • 랜덤한 문자열처럼 보일 뿐,
  • 운영자나 Cloudflare 지원팀만 그 번호를 기반으로 로그를 찾아 “정확히 어떤 요청이었는지” 알 수 있어.
  • 사용자 입장에서는 에러가 났던 순간을 특정하는 번호 이상은 아니야.

👉 요약:
네가 말한 Ray ID: xxxxxxxxxx는 특정 요청을 추적하기 위한 Cloudflare 내부 식별자일 뿐,
외부인이 이 숫자만 보고는 아무 의미를 해석할 수 없어.

 

728x90

 

 

**프록시(proxy)**랑 **라우팅(routing)**은 네트워크에서 자주 같이 등장하지만 역할이 달라. 하나씩 풀어볼게.


🔹 프록시 (Proxy)

중간에서 대신 통신해주는 대리인 서버

  • 클라이언트(사용자)서버 사이에 끼어 있는 중계 서버.
  • 사용자는 직접 서버에 연결하지 않고, 프록시 서버를 거쳐서 데이터를 주고받음.

프록시 역할

  1. 보안/익명성원래 내 IP를 숨기고, 프록시 IP로 대신 통신
  2. 캐싱자주 요청되는 데이터를 저장했다가 빠르게 전달
  3. 필터링 → 기업·학교에서 특정 사이트 차단, 보안 검사 수행
  4. 접근 우회지역 제한(예: 해외 전용 사이트) 우회 가능

📌 예시:

  • 회사 네트워크에서 직원이 웹 접속할 때 프록시 서버를 반드시 거치게 해서 보안 검사
  • Cloudflare 같은 서비스도 역방향 프록시(reverse proxy) 형태로 동작 → 사용자가 원본 서버를 직접 보지 못하고 Cloudflare 엣지 서버랑만 통신

🔹 라우팅 (Routing)

“데이터가 목적지까지 가는 길을 정하는 네트워크 내비게이션”

  • 인터넷은 수많은 네트워크(라우터)들이 연결된 길망 같은 구조야.
  • 라우팅은 “어떤 경로를 통해 패킷을 보낼지” 결정하는 과정.

라우팅 방식

  1. 정적 라우팅 (Static Routing) → 관리자가 경로를 수동으로 설정
  2. 동적 라우팅 (Dynamic Routing) → 라우터끼리 실시간으로 최적 경로를 계산 (예: OSPF, BGP 같은 프로토콜 사용)

📌 예시:

  • 서울에서 뉴욕 서버에 접속 → 데이터가 한국 → 일본 → 미국 서부 → 미국 동부로 이동할 수도 있고, 상황 따라 경로가 달라짐
  • 최적의 길 찾기를 해주는 게 라우팅

🔑 차이 정리

개념 프록시 라우팅
역할 중간 서버대신 요청/응답 패킷의 을 정해 목적지로 전달
초점 보안, 캐싱, 필터링, IP 숨김 네트워크 효율, 최적 경로 선택
사용자 관점 "내가 직접 서버랑 연결 안 하고 프록시랑만 연결" "내 데이터가 어디로 돌아서 가는지"

✅ 정리

  • 프록시 = 중간 대리인 서버 (보안, 캐싱, IP 숨김)
  • 라우팅 = 데이터가 목적지까지 가는 길 찾기 (네트워크 경로 설정)

 

엣지 서버 IP인터넷 사용자가 접속하는 가장 가까운 Cloudflare 서버(엣지 서버)의 IP 주소를 의미해.


좀 더 풀어서 설명하면:

  • 인터넷은 전 세계에 분산된 서버들로 연결돼 있어.
  • **엣지 서버(Edge Server)**란 → 사용자의 물리적 위치와 가까운 네트워크 노드에서 동작하는 서버를 말해.
    • 예를 들어 한국에서 어떤 웹사이트(Cloudflare 사용)를 접속하면, 미국 본서버로 바로 가지 않고 **Cloudflare의 한국/일본 등 가까운 서버(엣지 서버)**를 먼저 거쳐.
    • 이 서버가 캐싱(데이터 저장), 보안 검사(DDoS 차단 등), 트래픽 최적화를 담당함.
  • 엣지 서버 IP는 → 이 “가까운 Cloudflare 서버”의 네트워크 주소야.
    • 사용자는 실제 웹사이트의 원본 서버(Origin Server) IP를 바로 보지 않고, Cloudflare의 엣지 서버 IP에 먼저 연결하게 됨.
    • 그래서 보안이 강화되고 속도가 빨라져.

간단 비유

  • 원본 서버 = 피자 가게 주방
  • 엣지 서버 = 동네에 있는 배달 센터
  • 엣지 서버 IP = 그 배달 센터의 주소
  • 손님(사용자)은 가까운 배달 센터(엣지 서버)에 먼저 연결해서 피자를 받고, 필요할 때만 주방(원본 서버)까지 요청이 전달됨.

✅ 정리:
엣지 서버 IP = Cloudflare 네트워크에서 가장 가까운 서버의 주소
이걸 통해 사용자는 빠르고 안전하게 웹사이트에 접속할 수 있어.

 


 

많은 사람들이 Cloudflare를 “CDN(콘텐츠 전송 네트워크)” 정도로만 아는데,

실제로는 훨씬 더 폭넓은 인터넷 인프라 서비스 플랫폼이야.


Cloudflare가 하는 일 크게 3가지

1. 웹사이트 성능 개선 (CDN)

  • 전 세계 수백 개 지역에 엣지 서버(캐싱 서버)를 두고 있음.
  • 사용자가 웹사이트에 접속하면, 원본 서버까지 가지 않고 가까운 Cloudflare 서버에서 콘텐츠를 받아오니까 속도가 빨라짐.
  • 예: 서울에서 미국 서버에 있는 사이트 접속할 때 → Cloudflare 서울 엣지 서버가 캐싱한 데이터를 전달.

2. 보안 서비스 (DDoS 방어 & 방화벽)

  • 대규모 트래픽 공격(DDoS)을 자동으로 완화시켜 줌.
  • 웹 애플리케이션 방화벽(WAF), 봇 차단, SSL/TLS 암호화 등을 제공.
  • 결과적으로 웹사이트가 해킹이나 무단 접근에 더 강해짐.

3. DNS & 네트워크 서비스

  • Cloudflare는 세계에서 가장 빠른 **DNS 서비스(1.1.1.1)**도 제공해.
  • 사이트 운영자는 도메인 네임(DNS)Cloudflare로 연결해서 안정적인 네임서버를 쓰고, 동시에 보안 기능을 얹을 수 있음.
  • Zero Trust 네트워크, VPN 대체 솔루션, 이메일 보안 같은 기업용 네트워크 서비스도 있음.

간단히 비유하면:

  • CDN → "택배 물류센터" (데이터를 전 세계에 빠르게 전달)
  • 보안 → "경비 회사" (해커나 봇이 못 들어오게 막음)
  • DNS → "주소 안내소" (웹사이트 주소를 빠르고 정확하게 안내)

Cloudflare를 쓰면 좋은 이유

  • 🌐 웹사이트 속도 빨라짐 (캐싱 & 전송 최적화)
  • 🔒 보안 강화 (DDoS, 해킹, 봇 공격 방어)
  • 안정성 향상 (DNS가 빠르고 장애 시에도 사이트가 더 안정적으로 유지)
  • 💰 비용 절감 (원본 서버로 가는 트래픽이 줄어 서버 부하와 비용 절감)

👉 요약: Cloudflare는 웹사이트를 더 빠르고, 안전하고, 안정적으로 만드는 글로벌 인터넷 인프라 서비스야.

 


 

**DNS(Domain Name System)**는 인터넷의 주소 번역기 같은 시스템이야.


쉽게 설명하면

  • 우리가 웹사이트에 들어갈 때는 도메인 이름(예: naver.com, google.com)을 쓰잖아.
  • 하지만 인터넷은 사실 숫자로 된 IP 주소(예: 223.130.200.104)로 통신해.
  • DNS는 이 두 가지를 연결해주는 “전화번호부” 역할을 함.

즉:
www.google.com → DNS 조회 → 142.250.196.100 (구글 서버 IP)


비유

  • 도메인 이름 = “사람 이름”
  • IP 주소 = “전화번호”
  • DNS = “전화번호부”

우리는 친구를 이름으로 기억하지만, 실제로 전화를 걸려면 번호가 필요하듯,
브라우저는 도메인IP로 변환해줘야 접속할 수 있어. 그 변환 과정을 DNS가 해 줘.


동작 과정 (간단 버전)

  1. 브라우저에 example.com 입력
  2. 컴퓨터가 DNS 서버에 “example.com의 IP 뭐야?”라고 물어봄
  3. DNS 서버가 해당 도메인에 연결된 IP 주소를 찾아 알려줌
  4. 브라우저그 IP로 접속해서 웹사이트를 보여줌

추가 포인트

  • DNS 서버는 계층 구조로 운영돼 (Root → TLD → Authoritative).
  • Cloudflare(1.1.1.1), Google(8.8.8.8), KT/LGU+/SK 같은 통신사들도 DNS 서버를 제공해.
  • 빠른 DNS를 쓰면 웹사이트 접속 속도도 조금 개선될 수 있어.

👉 정리:
DNS는 **사람이 기억하기 쉬운 주소(도메인)**를 컴퓨터가 이해할 수 있는 IP 주소로 바꿔주는 인터넷의 전화번호부 시스템이야.

 


 

**DNS 레코드(DNS Record)**는 “도메인 이름관련된 정보를 담아 두는 항목”이야.
도메인 네임 시스템(DNS)은 하나의 거대한 전화번호부 데이터베이스라고 했었지?

전화번호부 안에 저장되는 **개별 줄(row)**이 바로 DNS 레코드야.


🔹 DNS 레코드란?

  • 도메인 이름 → IP 주소 변환뿐만 아니라
  • 메일 서버, 별칭, 보안 정책 등 여러 정보를 담을 수 있음.
  • 각 레코드는 **타입(type)**과 **값(value)**을 가짐.

🔹 주요 DNS 레코드 종류

레코드 타입 역할 예시
A 레코드 도메인을 IPv4 주소로 매핑 example.com → 192.0.2.1
AAAA 레코드 도메인을 IPv6 주소로 매핑 example.com → 2001:db8::1
CNAME 레코드 다른 도메인으로 별칭(alias) 연결 www.example.com → example.com
MX 레코드 이메일 서버 정보 example.com → mail.example.com
TXT 레코드 다양한 텍스트 정보 (도메인 소유 인증, SPF, DKIM 등) v=spf1 include:_spf.google.com ~all
NS 레코드 이 도메인을 관리하는 네임서버 지정 example.com → ns1.cloudflare.com
SRV 레코드 특정 서비스(예: VoIP, 채팅) 위치 정의 _sip._tcp.example.com → server.example.com:5060
PTR 레코드 역방향 조회 (IP → 도메인) 192.0.2.1 → example.com

🔹 비유

  • “도메인 이름 = 사람 이름”
  • “IP 주소 = 전화번호”
  • DNS 레코드 = 전화번호부 속 항목
    • A 레코드 = “집 전화번호
    • MX 레코드 = “메일 주소
    • CNAME = “별명(애칭)

✅ 정리
DNS 레코드는 도메인과 관련된 다양한 정보를 기록한 데이터 조각이야.
웹 접속(A 레코드), 메일 전송(MX), 인증(TXT) 등, 인터넷 서비스들이 정상 동작하려면 꼭 필요한 기반 정보지.

 

 

*registration: 등록 / register: 등록하다 

*assign: 배정하다

*ensure: 보장하다

 

728x90
반응형