DNS (Domain Name System)
- 문자 주소 → 아이피 변환
Ⅰ. DNS 설치
- bind9(named) / install bind & install bind-utils
Ⅱ. 캐시 서버
- /etc/named.conf
- 기본 캐시 서버로 동작
# vi /etc/named.conf
any로 바꿔줍니다.
options {
listen-on port 53 { 127.0.0.1; }; → listen-on port 53 { any; };
→ allow-query { any; };
# service named start *[데몬을 실행해줍니다.]
# netstat -anu
Active Internet connections (servers and established)
Proto Recv-Q Send-Q Local Address Foreign Address State
udp 0 0 192.168.4.126:53 0.0.0.0:*
udp 0 0 127.0.0.1:53 0.0.0.0:*
udp 0 0 ::1:53 :::* # udp port 53번 오픈되어있는 것을 확인할 수 있습니다.
# nslookup
> server
Default server: 168.126.63.1
Address: 168.126.63.1#53
> server 192.168.4.126
Default server: 192.168.4.126
Address: 192.168.4.126#53
> www.naver.com
Server: 192.168.4.126
Address: 192.168.4.126#53
Non-authoritative answer:
www.naver.com canonical name = www.naver.com.nheos.com.
Name: www.naver.com.nheos.com
Address: 125.209.222.141
Name: www.naver.com.nheos.com
Address: 125.209.222.142
Ⅲ. 도메인 설정 : korea.net
- /etc/named.rfc1912.zones # 해당 도메인의 대한 설정파일은 zone이라고 합니다.
- /var/named/*
linux.korea.net : 192.168.4.126
win.korea.net : 192.168.4.26
① 먼저 윈도우 기본설정 DNS를 바꾸어 줍니다.
② /etc/named.rfc1912.zones 파일에서 추가해줍니다.
zone "hane.net" IN {
type master;
file "hane.net.zone";
allow-update {none;}
};
③ named.rfc1912.zones 파일에서 오타가 있는지 확인해줍니다.
[ named-checkconf / named-checkzone (오타를 확인해주는 것임!) ]
# named-checkconf /etc/named.rfc1912.zones
④ /var/named/hane.net.zone 에서 추가하기
$TTL 2
@ IN SOA ns.hane.net. root.hane.net. (
20180117; serial
2 ; refresh
1H ; retry
1W ; expire
3H ) ; minimim
'네트워크' 카테고리의 다른 글
[네트워크] TCP Header 구조 (0) | 2018.01.05 |
---|---|
[네트워크] TCP / IP 통신, 소켓이란 (Socket) (0) | 2017.12.15 |
[네트워크] IP주소 (0) | 2017.12.15 |
[네트워크] OSI 7 계층 (Layer) (1) | 2017.12.14 |
[네트워크] 프로토콜(Protocol)이란? (0) | 2017.12.12 |