용어와 정의
영문 또는 원어: mDNS
영문 정식명칭: Multicast DNS
한글명: 멀티캐스트 DNS
mDNS는 로컬 링크에서 DNS 형식의 질문과 응답을 멀티캐스트로 교환하는 이름 해석 방식입니다.
정확한 의미와 원리
중앙 DNS 서버 없이 로컬 장치 이름 등을 찾는 데 사용합니다. 일반적인 인터넷 DNS 질의와 전달 범위가 다르며 .local 이름과 관련된 동작을 이해해야 합니다.
쉽게 이해하는 사용 예시
프린터나 장치가 같은 망에서는 발견되지만 다른 VLAN에서는 안 보일 때 mDNS의 링크 범위를 확인할 수 있습니다. 서비스 발견과 실제 서비스 데이터 전송은 별도 단계입니다.
종류와 관련 개념의 차이
DNS-SD는 서비스 인스턴스와 연결 정보를 찾는 방식이고 mDNS는 그 정보를 로컬에서 교환하는 수단으로 함께 사용될 수 있습니다. Bonjour는 관련 기술을 활용하는 제품과 구현 명칭입니다.
적용 조건과 오해하기 쉬운 점
VLAN 간 탐색 중계는 추가 게이트웨이 기능과 정책이 필요할 수 있습니다. 발견을 열었다고 파일 공유나 인쇄 권한까지 자동으로 허용하는 것은 아닙니다.
DNS-SD DNS 기반 서비스 발견
이 절의 용어: DNS-SD / DNS-Based Service Discovery / DNS 기반 서비스 발견
DNS 레코드를 이용해 서비스의 존재와 접속 위치를 알아내는 방식입니다. mDNS와 함께 로컬에서 사용하거나 일반 DNS에서도 적용할 수 있으므로 두 이름을 완전히 같은 프로토콜로 취급하지 않습니다.
관련 용어와 글
함께 이해할 기준 개념
함께 비교할 용어
- DNS resolver DNS 리졸버
- DNS resource record DNS 리소스 레코드
- FQDN 전체 도메인 이름
- Hostname 호스트 이름
- DDNS 동적 DNS
- DNS TTL DNS 레코드 캐시 수명
- DNSSEC DNS 보안 확장
- DoH HTTPS 기반 DNS
- DoT TLS 기반 DNS
- Authoritative DNS server 권한 DNS 서버
- Recursive resolver 재귀 DNS 리졸버
- A record A 레코드
- AAAA record AAAA 레코드
- CNAME 정규 이름 별칭 레코드
- MX 메일 교환 레코드
- NS 네임 서버 레코드
- PTR 포인터 레코드
- TXT 텍스트 레코드
- SOA 권한 시작 레코드
- SRV 서비스 위치 레코드
- DNS-SD DNS 기반 서비스 발견