본문 바로가기

직접 만든 소프트웨어, 두 가지 개발 기록

구현 구조와 적용 범위, 확인한 기능과 남은 한계를 함께 기록합니다.

VPN2

Docker DNS 오류 해결: Temporary failure in name resolution·서비스 이름·VPN 점검 Docker 컨테이너에서 “Temporary failure in name resolution”, “Could not resolve host”, “getaddrinfo EAI_AGAIN”이 보이나요? DNS 오류라고 해서 공용 DNS 주소를 바로 덮어쓰는 것은 해결 순서가 아닙니다. Compose 서비스 이름이 안 풀리는지, 외부 도메인이 안 풀리는지, 이름은 풀렸지만 포트 연결이 실패하는지를 나누어 확인하면 문제 범위를 좁힐 수 있습니다.1. 오류가 발생한 이름과 실행 위치를 먼저 기록하기호스트 터미널에서 성공한 이름 조회가 컨테이너 안에서도 성공한다는 보장은 없습니다. 컨테이너의 네트워크·리졸버 경로를 따로 확인해야 합니다. 같은 URL이라도 앱 컨테이너, 빌드 단계, CI 작업 중 어느 위치에서 실패.. 2026. 10. 7.
기업용 VPN과 ZTNA 차이: 원격접속 보안 솔루션 선택 기준 재택근무와 협력사 접속이 늘면 기업은 VPN 증설과 ZTNA 도입 사이에서 고민하게 됩니다. 두 기술은 모두 원격접속을 제공하지만 보호 범위와 운영 방식이 다릅니다. 기존 VPN을 무조건 폐기하거나 ZTNA를 만능으로 보는 대신, 애플리케이션 유형과 사용자 위험을 기준으로 선택해야 합니다.1. VPN과 ZTNA의 가장 큰 차이VPN은 인증된 사용자의 장치와 사내 네트워크 사이에 암호화 터널을 만듭니다. ZTNA는 사용자와 기기의 신뢰 신호를 확인한 뒤 허용된 애플리케이션에만 접근하도록 구성합니다. NIST의 제로 트러스트 아키텍처는 네트워크 위치만으로 암묵적 신뢰를 부여하지 않고, 세션과 자원 단위로 접근을 판단하는 원칙을 설명합니다.비교 항목기업용 VPNZTNA접근 범위네트워크 또는 서브넷허용된 앱·서.. 2026. 9. 22.