2일차 노트
3대 서버구축
sudo apt update
sudo apt upgrade

sudo apt -y install lrzsz
sudo apt -y install unzip
sudo apt -y install net-tools

기본포트
20:FTP
21:FTP
22:SSH
23:TELNET
25:SMTP
53:DNS
80:HTTP
110:POP
143:IMAP
443:HTTPS
3306:MYSQL(DB)

1.텔넷 서버
sudo apt-get -y install xinetd telnetd

2.삼바 서버
sudo apt-get -y install samba

3.dhcp 서버
sudo apt-get -y install isc-dhcp-server

4. 프록시 서버
sudo apt-get -y install squid

5.NFS 서버
sudo apt-get -y install nfs-kernel-server

6.웹 서버
sudo apt -y install lamp-server^

cd /var/www/html
7.sudo wget https://ko.wordpress.org/wordpress-6.6.1-ko_KR.tar.gz

8. 네임서버
sudo apt-get -y install bind9 bind9-utils

9.센드메일
sudo apt -y install postfix
sudo apt -y install sendmail

10. dovecot
sudo apt-get -y install dovecot-core dovecot-pop3d docecot-imapd

스냅샷 저장후에 접속
cmd에서 내 ip 확인
ip -> 210.93.15.41
가짜 ip -> 10.0.2.15

스텝1
명령어(xshell에서)
ip addr
10.0.2.15
ping 168.126.63.1
sudo apt -y install apache2
sudo apt -y install net-tools
netstat -ant | grep 80
http://woosuk.kr -> 10.0.2.15
http://woosuk.edu -> 210.93.15.30

도메인 : woosuk.kr / 이거의 ip는 10.0.2.15(내부에서작동되는 ip임)
sudo apt -y instqll apache2
웹서버 완료


스텝2(dns 설정)
설치하는 이유는 woosuk.edu를 찾아가려고 (사이트가 뜨게끔)설치
sudo apt -y install bind9
sudo apt -y install bind9utils

cd /etc/bind (위에 설치해서 이동 가능함)
ls
cat named.conf 와 named.conf.default-zones를 읽기
named.conf를 여니 include에서 ...zones가 있었음 이거열어보기
sudo nano named.conf.default-zones
내가 찾고자 한 도메인 넣기
zone "woosuk.edu"{
type master;
file "/etc/bind/woosuk.edu.zone";
};
하고저장
sudo systemctl restart named (재시작)
nslookup restart named

sudo nano /etc/resolv.conf
를 열어서 nameserver 10.0.2.15로 바꾸기

nslookup woosuk.edu

sudo cp db.local woosuk.edu.zone
sudo systemctl restart named

nslookup woosuk.edu

이거까지하면 woosuk.edu 반응 O

스텝3
메인서버설정
sudo apt -y install postfix
sudo apt -y install dovecot-core dovecot-impd dovecot-pop3