AWS Network Loadbalancer(NLB) 속성(Attribute) : Cross Zone, Routing Policy
Today Keys : nlb, attribute, 속성, network, loadbalancer, 로드밸런서, cross zone, routing, policy, target, selection 이번 포스팅에서는 AWS Network Loadbalancer의 속성인 Client routing policy (DNS Record)와 Load balancer targets selection policy에 대해서 알아봅니다. 실제 속성에 따라서 도메인 질의(Query)에 대한 응답과 서비스 호출이 어떻게 되는지 알아봅니다.AWS Network Loadbalancer의 2가지 속성 Client routing policy (DNS Record)클라이언트가 NLB DNS 이름을 조회했을 때, 어느 AZ의 NLB ..
Windows MTR(WinMTR)로 네트워크 구간 품질 한 번에 점검하기
Today Keys : windows, network, troubleshooting, mtr, winmtr, traceroute, latency, packet-loss이번 포스팅에서는 Windows 환경에서 사용할 수 있는 MTR 도구인 WinMTR을 간단히 소개합니다.실무에서 “핑은 되는데 느리다”, “가끔 끊긴다”, “특정 구간부터 응답이 불안정하다” 같은 이슈를 볼 때가 있는 데, 이런 경우 ping만으로는 부족하고, tracert만으로도 “어디가 느린지/손실이 있는지”를 한 번에 보기 어려울 수 있습니다.WinMTR은 Traceroute(경로) 와 Ping(지연/손실) 을 합쳐서, 각 홉(Hop)별 지연(Latency)과 패킷 손실(Loss)을 지속적으로 측정해주는 도구입니다.WinMTR이란?Wi..
윈도우(Windows)에서 Test-NetConnection를 활용한 TCP 포트 오픈 확인
Today Keys : windows, powershell, test-netconnection, tcp, port, connectivity, firewall, troubleshooting이번 포스팅은 Windows 환경에서 특정 TCP 포트가 실제로 열려 있는지(연결 가능한지) 빠르게 확인할 수 있는 PowerShell 명령인 Test-NetConnection 사용법을 간단히 정리합니다. 현업에서는 tracert로 경로를 확인해도, 정작 서비스 포트(예: 443, 1022, 3389)가 열려 있는지 여부는 별도로 확인해야 하는 경우가 많습니다.이럴 때 Test-NetConnection는 “목적지 IP:PORT까지 TCP 연결이 되는지” 를 가장 빠르게 확인할 수 있는 방법 중 하나입니다. Test-Net..
운영체제(OS)에 따른 traceroute와 tcptraceroute (윈도우/리눅스/Mac OS)
Today Keys : traceroute, tracert, tcptraceroute, tcp, syn, icmp, ttl, hop, troubleshooting, windows, linux, mac os 이번 포스팅은 운영체제(OS)에 따라 traceroute 계열 명령이 어떻게 다르게 동작하는지, 그리고 왜 어떤 환경에서는 traceroute는 * * *만 찍히는데 tcptraceroute는 끝까지 보이는지에 대해서 알아보기 위한 포스팅입니다.현업에서는 “경로 추적”을 한다고 하면 traceroute를 떠올리지만, 실제로는 OS마다 기본 구현이 다르고(Windows는 tracert),보안 정책(특히 ICMP 차단)이나 방화벽 정책 때문에 TCP 기반 경로 추적이 더 유효한 상황이 많습니다. 이번 포스..
'ip route' 명령어 알아보기 : 라우팅 테이블 조회/추가/삭제 등
Today Key : ip , route, 라우팅, 테이블, next-hop, 추가, 제거, 삭제, iproute, via, 리눅스Linux에서 라우팅을 다룰 때 예전에는 route, netstat -rn 같은 도구를 많이 썼지만, 요즘 실무 표준은 iproute2 패키지의 ip 명령입니다. 그 중에서도 ip route는 “이 호스트가 목적지로 가는 패킷을 어디로 보낼지”를 결정하는 라우팅 테이블(Route Table) 을 조회하고 제어하는 핵심 명령어입니다. 이번 포스팅에서 ip route의 기본 개념부터, 실무에서 자주 쓰는 옵션을 함께 정리해봅니다.ip route가 다루는 것: “커널 라우팅 테이블”Linux 커널은 목적지 IP를 보고 라우팅을 수행하는 ip route는 이 커널 라우팅 정보를 확..
Linux에서의 이름 해석(Name Resolution) 경로 이해하기
Today Keys : linux, name, resolution, domain, query, dns, ip, glibc, nss, resolver, 질의리눅스(Linux)의 이름 해석(Name Resolution) 경로구분내용동작 방식시스템 해석기 경로gblic + NSS(Name Service Switch)운영체제의 표준 경로로, /etc/nsswitch.conf 규칙에 따라서 지정된 순서대로 질의 수행DNS 직접 질의라이브러리에서 자체 질의 수행운영체제 표준 경로와 상관 없이, /etc/resolv.conf에 선언된 DNS 서버로 직접 질의 수행 시스템 해석기 경로 (glibc + NSS)운영체제의 공식 이름 해석(Name Resolution) 체계/etc/nsswitch.conf 파일의 hosts..