본문 바로가기

728x90
반응형

Network./Server.

(6)
[Server] 로컬 DNS 서버에서 wildcard 사용하기 - DNSmasq 맥에서 /etc/hosts 파일은 도메인과 IP 주소를 직접 매핑하는 데 사용되는 간단한 로컬 DNS 서비스이다. example.com 도메인의 IP 주소를 192.0.2.1로 매핑하는 항목을 /etc/hosts 파일에 추가하면 example.com 도메인에 대한 요청이 있을 때, 로컬 시스템은 /etc/hosts 파일에서 매핑 정보를 찾아 해당 IP 주소로 요청을 전달한다. 나는 로컬 개발환경에서 서브도메인을 사용해야 했는데 hosts 파일에서도 aaaa.example.com 처럼 서브도메인 설정이 가능하지만 wildcard(*.example.com) 형식은 지원하지 않는다. 다양한 서브도메인 테스트가 필요했는데 그때마다 하드코딩 할 수 없었기 때문에 dnsmasq를 사용해 로컬 개발환경에서 wildc..
[Network] 네트워크 모델(2)- TCP/IP , UDP TCP / IP 이전 글에서 다룬 OSI 7계층은 데이터 표준을 정리한 이론적인 모델이다. 하지만 개념적인 모델이고, 계층 구조가 매우 복잡하고 구체적으로 정의되어 있는 등 실제 적용이 어려워 현재에는 인터넷 표준 TCP/IP 모델이 네트워크 통신에서 가장 많이 사용되고 있다. 패킷 (Packet) 데이터 통신에서 전송되는 데이터의 작은 조각이다. 라우터나 스위치 등의 네트워크 장비를 통해 전송된다. 전송되는 데이터의 크기가 큰 경우에 이를 여러 개의 작은 조각으로 분할하여 전송하는 방식으로 사용되어 전체 데이터를 한 번에 전송하는 것보다 안정적이고 빠른 전송을 가능하게 한다. 일반적으로 헤더와 데이터로 구성되어 있습니다. 헤더는 패킷의 출발지와 목적지를 식별하고, 패킷의 크기, 우선순위 등의 정보,데이..
[Network] 네트워크 모델(1)- OSI(Open Systems Interconnection) 7계층 모델 네트워크 모델 컴퓨터 네트워크 시스템에서 데이터 전송과 라우팅을 제어하는데 사용되는 구조 또는 체계를 의미한다. 네트워크 모델은 일반적으로 물리적인 네트워크 구성과 프로토콜을 설계하는 데 사용된다. 다양한 네트워크 모델이 존재하지만, 대표적으로 OSI(Open Systems Interconnection) 7계층 모델과 TCP/IP(Transmission Control Protocol/Internet Protocol) 모델이 있다. OSI(Open Systems Interconnection) 7계층 ISO(국제 표준화 기구) 제안한 컴퓨터 네트워크에서 통신이 일어나는 과정을 7단계로 나눈 추상적 모델이다. 각 계층은 다른 계층과 통신하기 위한 특정한 기능을 담당한다. 또한 각 계층을 분리해 독립적인 역할을..
[AWS]Route53으로 서브도메인 설정- 와일드카드 와일드 카드 (Wildcard Domain) 도메인명은 www.example.com 처럼 구성될 때 ,이 중 www 를 우리는 서브도메인이라고 한다. 이 자리에 예를들어 blog 처럼 다른 서브도메인을 사용하고 싶을 수도 있다. blog.example.com , 혹은 news.example.com와 같은형태로 말이다. 와일드 카드 도메인은 이와 다르게 와일드 카드 문자 * 를 사용해 모든 서브도메인을 일괄적으로 지정 할 수 있다. 즉,와일드카드 도메인은 서브 도메인의 일종으로, 와일드카드 문자 * 를 사용하여 생성되는 모든 서브 도메인을 의미한다. 일반적으로 웹 사이트 관리자가 많은 수의 서브도메인을 일일이 등록하는 것이 번거로운 경우에 유용하게 사용될 수 있다. 서브 도메인 레코드 등록 레코드 이름 모..
[AWS] Route53로 DNS 관리하기(ELB 연결) Route53이란? AWS에서 제공하는 DNS이다. 다른 도메인 등록 기관(가비아, 후이즈 등) 에 비해 가격이 비슷하거나 저렴하고, 등록 외에 부가적인 기능 제공 및 안정성, GUI를 제공해 관리가 수월하다. 일반적으로 DNS 네임서버 운영은 도메인 등록시 네임서버를 지정해준다. test.com 도메인을 등록한다면 등록대행기관 네임서버 설정으로 ns1.test.com, ns2.test.com을 등록해주는 방식이다. 반면 Route53 네임서버 운영은 Route53에서 사용할 도메인을 설정해주면 네임서버로 사용될 4개의 NS레코더가 발급되는데 이 레코드를 등록대행기관 네임서버 설정에 들어가 정보를 입력해주는 방식이다. 도메인 설정 1. 호스트 영역 생성 도메인 이름 도메인 이름에는 우리가 사용할 루트 도..
[Free Domain] 무료 도메인 사용해보기 서브 도메인을 구현하기 위한 테스트 작업으로 무료 도메인을 사용하게 되었다. 무료 도메인 검색시 Freenom 사이트가 많이 나오는데 사이트가 너무 느리고 내 IP DNS를 바꿔줬음에도 이게 있을리가? 한 도메인명으로 검색해도 available한 도메인이 없어서 freedomain 사이트를 이용했다. 먼저 도메인부터 차근차근 짚어가며 알아보려고한다. 도메인이란? 인터넷 에 연결된 각각의 장치를 식별할 수 있는 주소를 ip라고 하는데, ip는 사람이 이해하고 기억하기 어렵기 때문에 이를 위해서 각 ip에이름을 부여할 수 있게 했다. 이것을 도메인이라고 한다. 주소창에 220.95.233.172를 입력해보자. 굉장히 낯익은 사이트가 나오는데 이 주소는 네이버의 IP이다. 이 숫자를 기억하려고 해야한다면 어렵..

728x90