1.DNS(Domain Name System) 서버
도메인 이름 시스템(DNS)은 네임 스페이스를 나타내는 분산된 DB(Database).
모든 client가 모든 이름을 조회 하는 데 필요한 정보를 포함함.
즉, 웹사이트의 IP 주소 와 도메인 주소를 이어주는 시스템으로 이런 시스템의 역할을 하는 서버를 DNS 서버라 함.
*도메인(domain): 우리가 자주 방문하는 사이트 IP 주소 어떻게 다 외우냐, 문자 형태로 만든 도메인 주소로 편리하게 접속하자.
우리가 네이버 창을 검색해서 들어가는 과정을 보면
1.주소창에 http://naver.com/ 를 입력 -> DNS 서버에 네이버 도메인 주소에 매핑된 IP 주소를 요청함.
2.DNS 서버에서 http://125.209.222.141/ 를 알려줌.
3.http://125.209.222.141/ 에 화면을 보여달라고 요청 -> 네이버에서 화면 보여줌.
즉, DNS 서버는 네이버 도메인 주소를 매핑된 네이버 IP 주소로 변환해주는 역할을 함.
2. 리눅스 /etc/hosts 파일
리눅스 계열의 파일 시스템에 etc 경로에 hosts 파일이 존재함.
이 hosts 파일이 DNS 서버 역할을 함.
예를 들어, 주소창에 localhost라고 도메인을 입력하면 hosts에서 매핑된 해당 IP 주소인 127.0.0.1을 전달해줌
300x250
반응형
'IT > Linux' 카테고리의 다른 글
[Linux] htop 시스템 모니터링 (0) | 2023.01.18 |
---|