본문 바로가기

DNS

(21)
Linux에서 DNS 질의(Query) 동작 이해 (Ubuntu 기준) - Part 2 Today Key : systemd-networkd, systemd-resolved, resolv.conf, dns, ubuntu, netplan, query, 질의, linux지난 포스팅에서는 리눅스에서 DNS 질의에 대한 이해를 위한 구성요소인, systemd-networkd, system-resolved, resolv.conf과 함께Netplan을 통한 DNS 설정 흐름을 알아보았습니다.https://zigispace.net/1303 Linux에서 DNS 질의(Query) 동작 이해 (Ubuntu 기준) - Part 1Today Key : systemd-networkd, systemd-resolved, resolv.conf, dns, ubuntu, netplan, query, 질의, linux리눅스..
DNS Zone Transfer 설정 (Windows Server 기준) Today Keys : dns, zone, transfer, 존트랜스퍼, 복제, 존, zone transfer, primary, secondary, windows, domain, name지난 포스팅에서는 DNS Zone Transfer가 어떤 것인지 간단히 알아보았습니다.이번 포스팅에서는 Windows Server에서 DNS Zone Transfer를 어떻게 설정하는지 실제 구성하면서 알아봅니다.DNS Zone Transfer를 알아보기 위해 Windows 서버를 2대를 구성합니다.각 서버에서는 DNS 기능을 활성화 합니다. 1번 서버는 172.16.0.62번 서버는 172.16.0.7로 구성되어 있습니다.Mater Server 설정Master 서버에서의 정방향 조회(Forward Lookup Zones..
Linux에서 DNS 질의(Query) 동작 이해 (Ubuntu 기준) - Part 1 Today Key : systemd-networkd, systemd-resolved, resolv.conf, dns, ubuntu, netplan, query, 질의, linux리눅스에서 DNS가 어떤 흐름으로 동작하는지 이해하는 것은 서버와 네트워크를 관리할 때 반드시 알고 있어야 할 기본기 중 하나입니다.특히 systemd가 도입된 이후에는 전통적인 resolv.conf 외에도 systemd-networkd, systemd-resolved 같은 새로운 구성 요소가 등장하면서 동작 방식이 조금 더 복잡해졌습니다.이번 포스팅에서는 리눅스에서 DNS가 어떻게 동작하는지를 세 가지 구성 요소를 중심으로 설명합니다.또한 Netplan을 이용하여 DNS를 설정할 경우 내부적으로 어떻게 흐름이 구성되는지와 실제 ..
dig 명령어를 활용한 DNS 정보 확인 dig 명령어를 활용한 DNS 정보 확인DNS 관련 문제를 해결하거나 네트워크 구성 요소를 점검할 때, 서버 관리자는 다양한 진단 도구를 사용하게 됩니다. 그중에서 dig는 가장 많이 활용되는 명령어 중 하나입니다. dig는 DNS 서버에 직접 질의하여 도메인과 관련된 다양한 정보를 조회할 수 있는 도구로, 리눅스 및 유닉스 계열 환경에서 기본적으로 많이 사용됩니다. dig는 도메인 이름에 대한 IP 주소, 메일 서버 정보, 네임서버 목록 등 다양한 레코드 정보를 확인할 수 있으며, 복잡한 DNS 설정 문제를 진단하거나 보안 점검을 수행할 때도 유용하게 사용됩니다.도메인을 기반으로 한 웹 서비스 운영이 일반화되면서, DNS 정보의 정확성과 응답 속도, 그리고 구조적인 설계가 점점 더 중요해졌습니다. 특히..
DNS Zone Transfer DNS Zone Transfer인터넷을 사용하는 동안 우리는 도메인 주소를 통해 다양한 서비스에 접속하게 됩니다. 이 도메인 주소가 IP 주소로 변환되어야 실제 통신이 가능하며, 이 과정을 담당하는 것이 바로 DNS(Domain Name System)입니다. DNS는 단순한 이름 해석 기능 외에도 도메인에 대한 다양한 정보를 보관하고 관리하는 역할을 합니다. 이때 도메인 정보는 DNS 서버 내부에 Zone이라는 단위로 나뉘어 저장되며, 여러 DNS 서버가 이를 공유하고 동기화할 수 있도록 지원하는 기술이 바로 DNS Zone Transfer입니다.Zone이란?DNS에서 Zone은 특정 도메인 영역에 대한 정보를 담고 있는 논리적 단위입니다. 예를 들어, example.com이라는 도메인과 그 하위 도메인..
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의 중요..