개발일기장
chapter 09 - 네임 서버 (2) 본문
어제에 이어서 마스터 네임서버
다수의 서버에 웹 + DB + ftp서버를 구축하고 그것에 대해서 URL로 접근할수 있게 하는거임
1. 웹서버 설치
dnf -y httpd -> 설치
rpm -qa httpd -> 설치 확인
systemctl start httpd
systemctl status httpd
firewall-config
웹서버 실행을 하고 방화벽에서 http/https 서비스 열어주기
2. ftp 서버 설치
### 다른 가상머신으로 진행
dnf -y install vsftpd
firewall-cmd --permanent --add-service=ftp -> 방화벽 설정
firewall-cmd --reload -> 재실행
그리고 /var/ftp에 아무파일이나 생성후 /etc/vsftpd/vsftpd.conf 에서 banner설정을 해주고
systemctl start vsftpd
3. 도메인 설정
다시 메인 가상머신으로 돌아와서 도메인을 설정하기
named.conf 파일은 시간나면 다시 한번 확인해보자
그리고 /var/named/john.com.db 파일을 생성
포워드 존 파일, 정방향 영역 파일이라고 부른대요..
TTL : 3시간 저장한다는 의미
IN : 인터넷을 의미
SOA : start of Authoridy
NS : name server
MX : mail server
A : host - ip
CNAME : 호스트 별칭 부여
자기 자신의 ip로 나오지 않으면
/etc/resolv.conf에서 변경해주자.
그리고 클라이언트용 가상머신을 실행시켜서 확인 ㄱ
client -> 네임서버 (가상머신1)-> ftp서버 (가상머신2) 잘 들어가진다.
라운드 로빙 방식 적용
nslookup에서 네이버 쳐보면 하나의 url에 주소가 두개 보인다.
일단 예시용으로 IP주소 3개 확인해보자
기존의 www를 cname으로(기준)으로 변경해주고
거기에 해당하는 주소들을 넣어주자
nslookup에서 찾아보면 www.john.com에 3개의 의 주소가 있는것을 확인한다
그리고 client에서 확인 ㄱ
그리고 역방향 그것도 있다고 했는데 네트워크 공부한거 다 까먹음..
오늘 시간도 남고 사무실에서 이것저것 공부한것도 있고 지금 다시 네임서버 그런것도 있는데
네트워크 정말 중요한거같다..
공부 해야하는데 이거 끝나면 한번 꼭 보자
일단 학생때 했던자료 + 책으로 한번 보고 안되면 강의라던가 ....
그리고 내일은 목욜이니깐 쭉 쉬는걸로..
한주만 더 있으면 명절인데 그떄 시골에 가는것도 아니긴한대 휴가 하루 쓸까 생각..?
'책 정리 > 리눅스 CentOS 8' 카테고리의 다른 글
chapter 11 - 데이터베이스 서버 (0) | 2023.01.16 |
---|---|
chapter 10 - 메일 서버 (XXXX) (0) | 2023.01.15 |
chapter 09 - 네임 서버 (0) | 2023.01.10 |
chapter 08 - 원격 시스템 (0) | 2023.01.09 |
chapter 07 - 셸 스크립트 프로그래밍 (2) (0) | 2023.01.08 |