본문 바로가기

IT/Network9

IPv4 IPv4 - 인터넷 프로토콜 버전 4 - 인터넷 사용자의 증가로 IP가 부족해지자 현재는 IPv6가 대중화 - 총 32비트로 구성 -> 총 2^32가짓수(약 43억개)의 IP가 존재 가능함 Network Address - 세계를 기준으로 해당 subnet이 어디에 위치해 있는지 알기 위한 주소 Host Adress - subnet을 기준으로 해당 단말기(ex: computer, device, etc...)가 어디에 위치해 있는지 알기 위한 주소 IP Class - 기업, 정부, 기타 기관 등에게 IP를 편하게 할당하기 위해 클래스 기법을 도입했지만, A 클래스의 경우 낭비되는 host address가 너무 많아 IP 부족을 야기함 -> 현재는 CIDR이라는 좀 더 유연한 subneting 기법으로 대체 .. 2022. 3. 1.
Port forwarding이란? Port forwarding - data packet들을 중간 다리를 거쳐 다른 목적지로 넘겨주는 과정 - 외부에서 Public IP가 붙어있지 않은 서버로 접속하려고 할 때, Public IP를 가진 내부 서버를 통해 접속이 가능하게 함 - Public IP의 특정 포트로 내부 서버에 접속하면 Destination 서버의 서비스 포트로 넘겨주는 규칙을 설정 출처 https://wooooon.tistory.com/4 https://ooeunz.tistory.com/104 https://en.wikipedia.org/wiki/Port_forwarding https://wiki.teltonika-networks.com/view/Port_Forwarding 2022. 2. 26.
DNS, Name Server DNS (Domain Name System) - 웹 사이트의 IP 주소와 도메인 주소를 이어주는 시스템 - DNS 서버(Name Server)는 도메인 요청을 받으면, 등록된 데이터를 바탕으로 도메인에 해당하는 IP를 반환 - DNS를 이용하기 위해 먼저 등록해주는 절차가 필요함 * GCP의 경우, VM을 생성하면 instance의 이름으로 hostname이 설정되고 hostname, zone, project 등을 합친 domain으로 GCP API를 날릴 수 있는 걸로 보아 내부적으로 DNS 서버가 있는 것으로 보임 따라서 hostname을 변경하게 되는 경우, domain으로 API를 날릴 때 꼬이는 경우가 발생할 수 있음 -> 이를 해결하기 위해서는 instance 이름 변경을 통해 hostname.. 2022. 2. 17.