본문 바로가기

네트워크/네트워크 지식11

DNS, DNS 레코드 DNS(Domain Name Service) DNS란 IP에 대응되는 영어로 된 주소를 의미한다. 사람들은 어딘가에 접속할때, 영어로된 링크를 입력한다.(ex. google.com, naver.com)이때, 이 링크는 정확히는 대응하는 IP로 연결을 시켜주고,그 IP를 가진 서버로 요청을 보내는 방식이다. 사람들은 숫자로된 IP 보다는 영어를 외우는것이 더 편하기 때문.Windows에서는 nslookup으로 도메인네임을 검색하면아이피가 저렇게 나오게 되는데,(물론 지역에 따라 다르게 나온다)원래는 저 아이피, 223.130.200.219 등을 적어야NAVER에 접속할 수 있다. 다만 저렇게 숫자 12자리를 외우는것보다NAVER라는 이름이 외우기 쉬운것처럼,그리고 많은 사이트들의 모든 숫자 12자리를외우는.. 2025. 4. 22.
SNAT, DNAT 저번 NAT에 이어진 글이다. NAT의 개념을 알았다면,더 나아간 SNAT과 DNAT의 개념도 아는 것이 좋다. SNAT(Source NAT) & DNAT(Destination NAT) SNAT은 출발지 주소를 변경하는 NAT, DNAT은 목적지 주소를 변경하는 NAT다 보통 트래픽이 출발하는 시작 시점을 기준으로 구분한다. SNAT은 클라이언트에서 시작하고,DNAT은 서버에서 출발한다고 생각하자. 먼저 SNAT을 생각해보자. SNAT(Source NAT) SNAT은 출발지 주소를 변경하는 NAT라고 했다. 예를들어 이렇게 생각해보자.출발지 AANAT 장비인터넷목적지CC 출발지 AA에서 출발하여 NAT장비를 통해 목적지 CC로 도착한다.출발지 AA에서 목적지 CC로 보낼때목적지 CC는 기본적으로 .. 2025. 4. 21.
NAT(Network Address Translation) NAT가 생겨나게 된 역사 2011년 2월, 인터넷 주소 관리기구인 IANA는더이상의 IPv4 할당이 없을거라 선언하였는데,이는 더이상 수요에 공급이 따라가지 못했기 때문.(IPv4는 약 43억개의 주소만 사용이 가능하지만, 너무 발전해버려 주소고갈 발생) 즉, IP 주소를 할당하는게 더이상 힘들다는 이야기인데,1 PC당 겹치지않는 1 IP가 무조건 필요하다는건 네트워크 상식중 상식이다. 그렇다면 이걸 사용하기 위해서는 IP 를 할당해야하고,IPv4, 즉, 공인 IP를 할당하기엔 더이상 발급도, 수도 부족하게 되어사설 IP(사설망)라는 개념이 나오게된다. Private Network(사설망) 사설망이란 네트워크 주소고갈로 인해 만들어진 개념으로,하나의 공인 IP(IANA에서 발급한 IPv4)로여러대의 .. 2025. 4. 21.
프록시, 리버스 프록시 프록시 서버(Proxy Server) 프록시 서버란, 두 네트워크 사이에서 중계기 역할을 한다고 생각하면 된다.보통은 서버 - 클라이언트 구성에서 사용이 되는데,프록시의 정의 자체는클라이언트가 자신(프록시서버)을 통해 다른 네트워크 디바이스에연결할 수 있도록 해주는 시스템 또는 응용프로그램이라고 한다. 위와 같이 원래는 프록시 서버가 없다면 Alice는 Bob에게 바로 연락한다. What is the current time 이라고 질문하게 될텐데,프록시 서버가 중간에 있게된다면,프록시 서버에게 대신 전달 해달라고 요청하는 방식이다. 순서를 매겨보자면, Alice는 Bob의 IP정보로 What the current time is 이라고 요청을 하게 되면,프록시 서버가 중간에 이것을 읽고 대신 전달 해준 뒤.. 2025. 4. 21.