DNS/HTTP/DHCP Server, Relay Agent
DHCP 서버 : IP 주소 제공
DNS 서버 : 도메인 이름 → IP 주소
ex. naver.com → IP 주소 → 웹 서버에 접근
[ DNS 서버]
naver.com = 223.130.195.200
응답은 DNS 서버가 해 주는 것임.
클라이언트가 이름 질의 → 셋팅 되어있는 주소를 DNS 서버가 알려줌 → 본인 pc 에서 ping을 4번 던짐.
그럼 어느 DNS 서버가 하는 걸가 ?
ipconfig (cmd 창에서)
이더넷 어댑터 이더넷 : 자신의 램카드의 실제
ipconfig /all : ip 구성에 대한 정보를 모두 보여달라는 명령어.
DNS 서버 / HTTP 서버(웹 서버)
x.com
www = 192.168.20.1
호스트 = PC
실제 컴퓨터와 관계 없음.
항상 이름은 거꾸로 www.x.com
웹 서버 Setting
설치는 항상 구성요소 추가 /제거에서
리눅스 = 아파치
윈도우 2003 = world wide web
오른쪽 마우스 속성
R1) DHCP 서버
ip dhcp pool cisco
network (넽웤 단위로 줌) 192.168.10.0 255.255.255.0
이렇게만 줘도 ip, subnet mask는 잘 받아 감.
그러면 내부끼리만 통신이 되는 것임.
그래서 필수적으로 또 옵션이 들어감.
default-router 192.168.10.254 (PC 입장)
dns-server 192.168.20.1
ip dhcp excluded-address (제외할 주소) 고정으로 준 것/ 자동으로 할당하기 싫은 주소를 제외 192.168.10.1 192.168.10.99 ( 영역 제외 주소)
ip dhcp excluded-address 192.168.10.254
정리) R1 기준
#ip dhcp pool cisco
#network 192.168.10.0 255.255.255.0
#default-router 192.168.10.254
#dns-server 192.168.20.1
#ip dhcp excluded-address
#ip dhcp excluded-address 192.168.10.254
DHCP 클라이언트 설정
이 4줄만 제외하고 다 지우면 됨.
dhcp 자동으로 받아오겠다는 뜻.
하드웨어주소 = 물리적인 주소
행 지울 때 리눅스 - dd
# DHCP 클라이언트 명령어
윈도우)
>ipconfig release → 주소 반납
>ipconfig renew → DHCP에서 주소 요청
>ipconfig /all → 할당 받은 주소 확인
최종적으로 인터넷 잘 되는지 확인.
>ping 192.168.20.1
(IP 주소로는 무조건 ping이 가야함)
>ping www.x.com
(DNS 잘 되는지 확인 / 192.168.20.1 을 받아와야 함)
>웹브라우저로 가서 http://www.x.com
리눅스)
>dhclient -r → 주소 반납
>dhclient → 주소 요청
>ifconfig → 자신의 ip 주소 확인
>netstat -rn → 게이트웨이 주소 확인
>cat /etc/resolv.conf → 주소 받은 것 확인
cf. 리눅스 인터넷 할 때, startx (그래픽으로 갈 때)
DHCP Relay Agent
- 브로드캐스트는 라우터를 넘지 못 함. (기억해둘 것)
- L3(IP주소)에 대한 브로드캐스트 = 255.255.255.255 <- 3계층
L2(MAC주소)에 대한 브로드캐스트 = FFFF.FFFF.FFFF <- 2계층
- 브로드캐스트 = 강의장
- 강의장에 있는 사람은 다 들림.
서버만 응답함.
- MAC 주소 = 물리적인 주소 (모든 PC에 존재함)
ex. 핸드폰 사면 제조 번호가 있는 것처럼.
브로드 캐스트는 2개임 L3, L2가 있음. IP는 있을 수도 있고 없을 수도 있지만 물리적 주소는 무조건 존재함.
- 맥 주소가 있기 때문에 구분이 되어 짐.
L2를 주면 L3을 받음.
- 멀리 떨어져 있는 것 : DHCP Relay Agent
R4을 위해 더 필요함.
- R4를 위해 R1에 작성)
ip dhcp pool cisco2
network 192.168.40.0 255.255.255.0
default-router 192.168.40.254
dns-server 192.168.20.1
Relay Agent 구성하는 명령어
interface e0/0
ip helper-address 1.1.12.1
(뭘 줘도 관계X / 보통 가까운 것을 씀.)
결과
Ex.
www.
211.171.186.1
cisco 3개 입력 (구역이 3개니깐)
HTTP ip 설정 잘 하기