kok202
DNS + LB

2019. 12. 6. 21:25[정리] 직무별 개념 정리/백엔드

[DNS]

네임 서버의 탄생

  1. 사용자가 IP 를 외움
  2. hosts 파일 도메인 - IP 관리 로 관리
  3. 네임 서버 등장 (모든 컴퓨터의 도메인 - IP 관리)
  4. 네임 서버 1개로는 감당이 안되서 도메인 이름 체계를 고안함 www.naver.com

 

/etc/hosts

를 통해 localhost -> 127.0.0.1 으로 연결된다.

 

/etc/resolv.conf

를 찾아보면 네임 서버의 IP 주소를 알 수 있다.

이를 로컬 네임 서버라고 한다.

 

로컬 네임 서버의 동작

  1. 컴퓨터가 처음 설치 됬을 때 로컬 네임 서버에는 기록되어있는게 없다.
  2. www.naver.com 을 치면 로컬 네임 서버는 알지 못한다.
  3. 그래서 로컬 네임 서버는 루트 도메인(.) 네임 서버 에게 물어본다.
  4. 루트 도메인 네임 서버는 com 도메인 네임 서버에게 물어본다.
  5. com 도메인 네임 서버는 naver 도메인 네임 서버에게 물어본다.
  6. naver 도메인 네임 서버는 캐시 DB 에 www 는 어디로 연결되라고 알고 있다.
  7. 로컬 네임 서버는 이제 www.naver.com 은 어디로 연결되는지 알수 있다.

 

/etc/named.conf

캐싱 전용 네임 서버의 설정 파일

캐싱 전용 네임 서버를 만드는 법

  1. /etc/named.conf 를 변경한다.
  2. systemctl restart named
  3. systemctl enable named
  4. firewall-config 에서 dns 포트를 열어준다.
  5. /etc/resolv.conf 를 캐싱 전용 네임 서버의 IP 로변경한다.

 

마스터 네임 서버

도메인에 속해있는 컴퓨터들의 이름을 관리하는 서버

com 네임 서버나 naver 네임 서버와 같이 자기 밑으로 관리하는 네임 서버가 있는 경우

 

 

 

(번외) 간단한 웹서버 만들기

  1. httpd 설치한다.
  2. systemctl enable http
  3. /etc/www/html/index.html 만든다.
  4. firewall-config http 포트를 열어준다.

'[정리] 직무별 개념 정리 > 백엔드' 카테고리의 다른 글

DHCP  (0) 2019.12.17
SSH key 방식 접속  (0) 2019.12.17
리눅스 Telnet, SSH, Proxy  (1) 2019.12.06
리눅스 개념  (0) 2019.12.06
[2019.03.05] 모니터링 커맨드  (0) 2019.03.05