joinc.co.kr에 대한 DNS 서비스를 Route 53으로 설정

(2019년 8월 25)현재 joinc.co.kr사이트는 에 등록해서 사용하고 있다.(거의)무중단으로 이전하기를 원했고 우선 도메인을 이전하기로 했다. 아래와 같은 구성이 될 것이다. DNS 관리 기관을 이전하지는 않을 것이다. joinc.co.kr 도메인 질의를 Route 53으로 위임 할 것이다. 위 그림을 보자. 원래 joinc.co.kr 도메인에 대...

dig trace

dig는 DNS(Domain Name Service)에 질의를해서 응답을 분석하고 문제를 해결하기 위해서 사용하는 강력한 툴이다. 리눅스와 맥OS는 기본으로 설치가 된다. 윈도우즈 시스템은 httpsdig로 할 수 있는 일 중에 recursive DNS resoution이 있다. DNS 질의는 재귀적으로 수행되는데, 이 과정을 터미널에 출력하는 기능이다. ...

SRV record

SRV(Service record)는 DNS(Domain Name System)에서 서비스의 위치(호스트네임 과 포트번호)를 저장하기 위해서 사용하는 레코드다. SIP(Session Initiation Protocol)과 XMPP(Extensible Messaging And Presence Protocol)등이 SRV레코드를 사용한다. 그 밖에 NginX와...

PowerDNS

컨테이너 기반의 PaaS에서는 다양한 서비스들이 네트워크로 연결된다. 이들 서비스를 연결해서 완성된 애플리케이션으로 만들기 위해서는 각 서비스들이 서로를 discovery 할 수 있어야 한다. 가장 쉬운 방법은 서비스에 도메인 이름을 붙여주는 것이다. 예를 들어 워드프레스 애플리케이션을 실행한다고 가정해 보자. 워드프레스를 실행하기 위해서는 PHP+Apac...

Dnsmasq로 Service Discovery System 만들기

Dnsmasq는 작은 규모의 네트워크에서 DNS, , 네트워크 부트 등을 서비스하기 위해서 사용하는 소프트웨어다. 가볍고 설정이 간단하기 때문에 데스크탑 가상화 소프트웨어, 핫스팟(hotspots), 스마트폰 등에 널리 사용하고 있다. 또한 가볍고 분산하기가 쉬워서 네트워크 가상화나 같은 산업 영역에서도 사용하고 있다. DHCP의 서브시스템인 DHCPv4,...

DNS-SD를 이용한 IoT Local service discovery

Avahi는 LGPL(GNU Lesser General Public License) 기반의 Zeroconf(Zero configuration networ)소프트웨어로 구현체다.Avahi를 이용하면 (mDNS와 DNS-SD 기술을 이용)로컬 네트워크 상에서 서비스와 호스트를 찾거나 등록할 수 있다. 예를 들어 로컬 네트워크에 프린터가 있다면, 다른 설정 없이...

DNS - Domain Name System

DNS - Domain Name SystemDNS(Domain Name System)은 인터넷이나 사설망(private network)에서 컴퓨터나 서비스 등의 리소스를 위한 계층적 분산 네이밍 시스템이다. 가장 두드러진 사용 목적은 컴퓨터와 서비스를 식별하기 위해서 사용하는 IP 주소를 사람이 쉽게 인지할 수 있는 도메인 이름 서비스다. 예를들어 www...

Authoritative name server

Authoritative name serverAuthoritative name server는 관리하는 zone에서 DNS 요청에 응답을 하는 네임서버를 의미한다. Authoritative-only name server(Authoritative 본연의 기능만 가지고 있는)는 관리자가 설정한 네임정보만을 반환한다. 예컨데, 리졸버가 관리하는 캐시의 도메인 데...

Device Discovery 프로토콜

Device Discovery 프로토콜 근거리 네트워크에서 기기를 찾기 위한 방법을 알아본다. 기기를 근거리에서 연결하던, 인터넷에 연결하던지 간에 일단은 discovery(찾을)할 필요가 있다. 기기를 discover하지 않더라도 유저가 직접 기기 앞에서 - NFC, bluetooth 혹은 기기를 wifi AP로 설정해서 - 등록하는 방법이 있겠으나, ...

dnsmasq를 이용한 로컬 네트워크 dns 서버 구축

dnsmasq를 이용한 로컬 네트워크 dns 서버 구축지역 네트워크를 운영하려하면 private dns 서버를 구축해야 하는 경우가 생긴다. 관리 네트워크의 규모가 좀 커지면, 몇 개의 지역네트워크를 통합관리할 수 있는 dns 서버가 필요할 수도 있다. 최근 나는 여러 region에 있는 vpc 네트워크를 통합하는 일을 하게 됐다. Region간 vpc ...