Logo
내 게시판 만들기
리눅스

DNS — 도메인 이름 해석

멍뭉이 | 2026.04.27 13:55:54
조회 60 | 추천 0

사람은 google.com 같은 이름이 편하지만 컴퓨터는 IP 주소로 통신.

「이름 → IP」 변환을 해 주는 게 DNS(Domain Name System).



흐름.

1) 브라우저가 "google.com" 입력.

2) /etc/hosts 먼저 확인(로컬 매핑).

3) 없으면 /etc/resolv.conf의 DNS 서버에 물어봄.

4) DNS 서버가 IP 응답.

5) 그 IP로 통신.



/etc/resolv.conf.

nameserver 8.8.8.8 같이 DNS 서버 IP.

보통 자동 설정(DHCP·systemd-resolved).

직접 편집은 의미 없을 수도 — 다음 부팅·DHCP 갱신 시 덮어 씀.

systemd-resolved는 /etc/systemd/resolved.conf로 영구 설정.



DNS 디버깅.

dig google.com — 가장 강력한 DNS 쿼리 도구.

응답 IP·TTL·서버 등 자세히.

nslookup google.com — 더 단순.

host google.com — 가장 간단.

dig +short google.com으로 IP만.



캐시.

systemd-resolved는 자체 DNS 캐시.

systemd-resolve --statistics로 확인, --flush-caches로 비우기.

nscd 같은 캐시 데몬도 있음.

「어제 됐는데 오늘 이상」할 때 캐시 의심 가치.




한 줄 요약


DNS는 도메인→IP.

/etc/hosts(로컬) → /etc/resolv.conf(DNS 서버) 순서.

dig·nslookup·host로 쿼리.

systemd-resolved가 모던 표준, 캐시 비우기는 --flush-caches.




더 알아볼 것


- DNS 레코드 종류 — A·AAAA·CNAME·MX

- DoH·DoT — DNS over HTTPS/TLS

- 공개 DNS — 8.8.8.8·1.1.1.1

공유하기
목록보기
번호 제목 글쓴이 작성일 조회 좋아요
162 토순이 26/04/27 24 0
161 너구리 26/04/27 22 0
160 다람쥐 26/04/27 23 0
159 햇살이 26/04/27 24 0
158 구름이 26/04/27 23 0
157 야옹이 26/04/27 22 0
156 토순이 26/04/27 25 0
155 곰돌이 26/04/27 25 0
154 곰돌이 26/04/27 26 0
153 부엉이 26/04/27 22 0
152 구름이 26/04/27 25 0
151 토순이 26/04/27 31 0
150 야옹이 26/04/27 25 0
149 햇살이 26/04/27 22 0
148 멍뭉이 26/04/27 60 0
147 다람쥐 26/04/27 23 0
146 야옹이 26/04/27 23 0
145 별님이 26/04/27 22 0
144 야옹이 26/04/27 27 0
143 구름이 26/04/27 21 0
142 토순이 26/04/27 24 0
141 다람쥐 26/04/27 24 0
140 구름이 26/04/27 21 0
139 너구리 26/04/27 21 0
138 햇살이 26/04/27 25 0
137 구름이 26/04/27 22 0
136 구름이 26/04/27 22 0
135 별님이 26/04/27 25 0
134 곰돌이 26/04/27 24 0
133 너구리 26/04/27 22 0
신고하기

신고 사유를 선택해 주세요.