본문 바로가기

DNS

(24)
DNS 동작 이해를 위한 기술 - DBus 이번 장에서는 DNS 동작을 이해하는 데 필요한 핵심 기술 중 하나인 **DBus(Desktop Bus)**에 대해 살펴봅니다. DBus는 리눅스 환경에서 프로세스 간 통신(IPC, Inter-Process Communication)을 위해 만들어진 메시지 버스 시스템으로, 여러 서비스나 애플리케이션이 서로 정보를 전달하고 설정을 위임하는 데 사용됩니다. 즉, 리눅스 시스템 내 다양한 프로그램이 공통된 버스를 통해 서로 메시지를 주고받을 수 있도록 해주는 역할을 합니다.1. DBus의 개념DBus(Desktop Bus)는 다음과 같은 특징을 가지고 있습니다. 프로세스 간 통신(IPC)을 위한 메시지 버스 리눅스 시스템에서 동작하는 여러 프로세스가 공통된 버스(채널)를 통해 메시지를 주고받을 수 있도록 설..
S3 Interface Endpoint에 대한 DNS Name 지원 Today Keys : S3, dns, name, onprem, on-premises, interface, endpoint, private link, resolver, route53, hybrid, 온프레미스 이번 포스팅은 S3 Interface Endpoint에 대한 DNS name 속성을 사용하여 On-Premises에서 DX/VPN으로 S3 접근 시 S3의 리전 DNS Name으로 접근하도록 구성해보는 포스팅입니다. 기존에는 S3 Interface Endpoint에서는 다른 Interface Endpoint에서 지원되는 DNS name 속성이 지원되지 않았기 때문에 On-Premises에서 접근 시에 Interface Endpoint 별도의 DNS Name을 사용해서 접근을 했지만, 이번에 DNS ..
GSLB - 3 Today Keys : gslb, global, server, service, load, balancing, dns, name, server, 네임, 서버, 도메인 본 포스팅은 'IT 엔지니어를 위한 네트워크 입문' [길벗] 서적에 포함된 '7.3 DNS'장의 내용 중 소개 및 7.3.3장의 내용입니다 7.3.3 GSLB 분산 방식 GSLB를 이용해 서비스를 분산하면 다음과 같은 주요 목적을 달성할 수 있습니다. 서비스 제공의가능 여부를 체크해 트래픽 분산 지리적으로 멀리 떨어진 다른 데이터센터에 트래픽 분산 지역적으로 가까운 서비스에 접속해 더 빠른 서비스 제공이 가능하도록 분산 서비스 헬스 체크를 통해 서비스를 안정적으로 제공하는 것 외에 서로 다른 사이트로 서비스를 분 산시키는 것이 GSLB의 중요..
GSLB - 2 Today Keys : gslb, global, server, service, load, balancing, dns, name, server, 네임, 서버, 도메인 본 포스팅은 'IT 엔지니어를 위한 네트워크 입문' [길벗] 서적에 포함된 '7.3 DNS'장의 내용 중 소개 및 7.3.2장의 내용입니다 7.3.2 GSLB 구성 방식 예제를 통해 GLSB 동작 방식과 GSLB를 사용한 도메인 질의가 어떻게 이루어지는지 알아보겠습 니다. GSLB를 사용한 도메인 설정 방법은 두 가지가 있습니다. 도메인 자체를 GSLB로사용 도메인 내의 특정 레코드만 GSLB를 사용 도메인 자체를 GSLB로 사용하면 해당 도메인에 속하는 모든 레코드 설정을 GSLB 장비에서 관리 합니다. 즉,도메인에 대한 모든 레코드를 GS..
GSLB - 1 Today Keys : gslb, global, server, service, load, balancing, dns, name, server, 네임, 서버, 도메인 본 포스팅은 'IT 엔지니어를 위한 네트워크 입문' [길벗] 서적에 포함된 '7.3 DNS'장의 내용 중 소개 및 7.3.1장의 내용입니다 7.3 GSLB DNS에서 동일한 레코드 이름으로 서로 다른 IP 주소를 동시에 설정할 수 있습니다. 이렇게 설정 하면 도메인 질의에 따라 응답받는 IP 주소를 나누어 로드밸런싱할 수 있습니다. 이것을 DNS 로 드밸런싱이라고 합니다. 하지만 DNS만 이용한 로드밸런싱으로는 정상적인 서비스를 할 수 없습 니다. DNS는 설정된 서비스 상태의 정상 여부를 확인하지 않고 도메인에 대한 질의에 대해 설정 된 값..
호스트 파일 설정 Today Keys : DNS, Domain, 도메인, 53,host, 호스트, 레코드, record 본 포스팅은 'IT 엔지니어를 위한 네트워크 입문' [길벗] 서적에 포함된 '7.2 DNS'장의 내용 중 소개 및 7.2.9장의 내용입니다 7.2.9 호스트 파일 설정 앞에서 설명한 것처럼 DNS를 이용해 도메인 주소를 IP 주소로 변환하는 방법 외에도 도메인과 IP 주소를 매핑해놓은 hosts 파일을 이용하여 '도메인-IP 주소' 쿼리를 사용할 수 있습니다. DNS 기능이 개발되기 전부터 사용하던 방식이고 일반적으로 현대 인터넷에서는 사용하지 않고 테스트 목적 등으로 특정 도메인에 대해 임의로 설정한 값으로 도메인을 접속할 때 이 hosts 파일을 사용 할 수 있습니다(예 : DNS 등록 전에 내부 테..
DNS에서 알아두면 좋은 내용 - 1 Today Keys : DNS, Domain, 도메인, 53, ttl, delegatin, 위임, gslb 본 포스팅은 'IT 엔지니어를 위한 네트워크 입문' [길벗] 서적에 포함된 '7.2 DNS'장의 내용 중 소개 및 7.2.6장의 내용입니다 7.2.6 DNS에서 알아두면 좋은 내용 이번 장에서는 DNS에서 알아두면 좋은 다음 주제를 다룹니다. 도메인위임 TTL 화이트도메인 한글도메인 도메인 위임은 7.3 GSLB 절에서 다루는 GSLB 구성 때도 사용되고 TTL은 도메인 변경작업을 위 해 알아두면 좋습니다. 메일 서버 운영 시 필요한 화이트 도메인 개념과 기존 영문 도메인이 아니 라 도메인을 한글로 운영하기 위한 한글 도메인까지 이번 장에서 다룹니다 7.2.6.1 도메인 위임(DNS Delegati..
Azure Private DNS Resolvers 구성해보기 Today Keys : private, dns, resolver, domain, hybrid, on-premises, 도메인, conditional, forwarder, forwarding, rule 이번 포스팅 지난 5월 17일에 Public Preview로 공개된, Azure DNS Private Resolver에 대한 테스트를 해보는 내용입니다. 기존의 Hybrid Cloud 환경에서 On-Premises와 DNS Query를 원활하게 하기 위해서는 Azure VNet 내에 IaaS로 기반의 DNS 솔루션을 별도로 만들어서 사용해야 했지만, 이제 Managed 형태의 서비스로 On-Premises ↔ Azure 간의 DNS 조회를 할 수 있게 됩니다. 오늘 포스팅에서 다뤄진 아키텍처입니다. On-P..