DNS(Domain Name System)는 도메인 이름에 관한 정보를 분산된 서버에서 찾는 체계다. 웹사이트에 접속할 때 이름에 대응하는 [[IP 주소]]를 찾는 데 쓰인다. - 도메인 이름을 입력하면 이름 해석을 맡은 서버가 필요한 기록을 찾아 응답한다. 이전 응답이 [[캐시]]에 남아 있으면 매번 처음부터 묻지 않을 수도 있다. - 주소 전체를 해석하는 것은 아니다. `https://example.org/books/`에서 DNS가 다루는 이름은 `example.org`이며 `/books/`의 문서는 웹 서버가 처리한다. - [[DNS 레코드]]에는 IP 주소뿐 아니라 메일 서버 등 여러 종류의 정보가 들어간다. [[호스팅]]을 옮겨도 도메인 이름은 유지할 수 있다. - 설정을 바꾸어도 캐시에 남은 응답 때문에 서로 다른 시점에 변화가 보일 수 있다. 파일을 올리는 [[배포]]와 주소 연결을 바꾸는 작업은 구분한다. ## 참고 - [MDN: DNS](https://developer.mozilla.org/en-US/docs/Glossary/DNS) #인터넷 #도메인 #기초