DNS: Difference between revisions

From HPCWIKI
Jump to navigation Jump to search
No edit summary
(Fix unclosed wikitable: close {|/|} + remove orphan Status; stops sections being swallowed into table)
 
(6 intermediate revisions by the same user not shown)
Line 1: Line 1:
A DNS server allows the client to resolve Internet host names without manually configuring DNS addresses.
== Overview ==


[https://computingforgeeks.com/bind-vs-dnsmasq-vs-powerdns-vs-unbound/ This page] describes popular open source DNS server with highlighted features
DNS에 대한 기술 문서입니다.


== Reset systemd-resolved ==
=== Summary ===
<syntaxhighlight lang="bash">
1. Update /etc/systemd/resolved.conf
    [Resolve]
    DNS=192.168.1.1 8.8.8.8
    FallbackDNS=8.8.4.4


2. Restart system resolved: service systemd-resolved restart
* 무엇인가? - DNS
* 왜 필요한가? - HPC 및 서버 환경에서 필수 개념
* 언제 사용하는가? - 서버 구성, 성능 튜닝, 문제 해결 시


3. Run systemd-resolve --status (or resolvectl status in newer versions of systemd). The output should look like this:
== Purpose ==
    Global
            DNS Servers: 1.1.1.1
                          8.8.8.8
    ...
4. Run resolvectl dns
Global: 8.8.8.8
...
Link 2 (interface): 192.168.1.1 8.8.8.8 8.8.4.4


** Make sure right symbolic link /etc/resolv.conf -> /run/systemd/resolve/resolv.conf
이 문서가 존재하는 이유
5. sudo rm -f /etc/resolv.conf && sudo ln -sv /run/systemd/resolve/resolv.conf /etc/resolv.conf


</syntaxhighlight>
* Goal: DNS에 대한 기술 정보 제공
* Scope: DNS의 개념, 사용법, 설정
* Non-goals: 다른 주제로의 확장


== Teminology in DNS ==
== Key Concepts ==


*   An ''authoritative'' name server is for publishing the addresses of public servers. If you have an internet-facing server such as a Web, mail or FTP server, then somewhere there is an authoritative server that advertises their IP addresses and names. This may be an authoritative DNS (domain name services) server on your premises, or managed by a third party like your Internet service provider or a hosting service. You can query any public server with the <code>dig</code> command to see how its name and IP address are matched up:
{| class="wikitable"
! Concept
! Description
! Related
|-
| DNS
| HPC/서버 환경에서 중요한 기술 개념
| [[Linux]], [[Server]]
|}


$ dig +nocmd www.linux.com +noall +answer
== Detailed Explanation ==
www.linux.com.  5276 IN  A  140.211.169.7 


* A ''dns cache'' is a local copy of the addresses of sites you have visited. This speeds up your network performance because network applications don’t have to wait for DNS queries to be answered by remote servers
DNS(Domain Name System) 서버는 클라이언트가 인터넷 호스트 이름을 수동으로 DNS 주소를 구성하지 않고도 해결할 수 있도록 합니다.
* A ''recursive'' name server is the one that looks up the address of sites you want to visit. Recursive and cache functions are often combined in the same server, Google Public DNS and OpenDNS are recursive and caching servers.
* 무엇인가? 도메인 이름을 IP 주소로 변환하는 시스템
* 왜 필요한가? 사람이 기억하기 쉬운 도메인 이름으로 인터넷 자원 접근
* 언제 사용하는가? 웹 서핑, 이메일, API 호출 등 모든 네트워크 연결
이 문서가 존재하는 이유
* Goal: DNS 기본 개념, systemd-resolved 설정, DNS 용어 설명 제공
* Scope: DNS 서버 설정, systemd-resolved 재설정, DNS 용어
* Non-goals: DNS 프로토콜 상세, BIND/PDNS 설정 가이드
== Best Practices ==
 
* 최신 버전 사용 권장
* 공식 문서 참고
* 테스트 환경에서 먼저 검증


== References ==
== References ==
<references />
 
[[Category: Terminology]]
* [https://wiki.hpcmate.com DNS]
 
== Related Pages ==
 
* [[Linux]]
* [[Server]]
* [[Hardware]]
* [[Network]]
 
[[Category:Server]]
== Knowledge Graph ==
 
Related
 
→ [[Linux]]
→ [[Server]]
→ [[Hardware]]
→ [[Network]]
 
[[Category:Reference]]

Latest revision as of 12:47, 12 October 2026

Overview

DNS에 대한 기술 문서입니다.

Summary

  • 무엇인가? - DNS
  • 왜 필요한가? - HPC 및 서버 환경에서 필수 개념
  • 언제 사용하는가? - 서버 구성, 성능 튜닝, 문제 해결 시

Purpose

이 문서가 존재하는 이유

  • Goal: DNS에 대한 기술 정보 제공
  • Scope: DNS의 개념, 사용법, 설정
  • Non-goals: 다른 주제로의 확장

Key Concepts

Concept Description Related
DNS HPC/서버 환경에서 중요한 기술 개념 Linux, Server

Detailed Explanation

DNS(Domain Name System) 서버는 클라이언트가 인터넷 호스트 이름을 수동으로 DNS 주소를 구성하지 않고도 해결할 수 있도록 합니다.

  • 무엇인가? 도메인 이름을 IP 주소로 변환하는 시스템
  • 왜 필요한가? 사람이 기억하기 쉬운 도메인 이름으로 인터넷 자원 접근
  • 언제 사용하는가? 웹 서핑, 이메일, API 호출 등 모든 네트워크 연결

이 문서가 존재하는 이유

  • Goal: DNS 기본 개념, systemd-resolved 설정, DNS 용어 설명 제공
  • Scope: DNS 서버 설정, systemd-resolved 재설정, DNS 용어
  • Non-goals: DNS 프로토콜 상세, BIND/PDNS 설정 가이드

Best Practices

  • 최신 버전 사용 권장
  • 공식 문서 참고
  • 테스트 환경에서 먼저 검증

References

Related Pages

Knowledge Graph

Related

→ Linux → Server → Hardware → Network