2020. 4. 20.

[Linux] DNS 기본 정보 정리


IT 되도록 새로운 것을 창조하지 않는다.
주소체제를 예로 든다면
현실세계에 있는 주소체제를 그대로 베껴와 만든다.
시청-구청-주민센터 등으로 트리구조로 되어있다.

com DNS servers 
yahoo.com amazon.com 
DNS servers DNS servers 
Root DNS Servers 
org DNS servers 
pbs.org 
DNS servers 
edu DNS servers 
poly.edu 
umass.edu 
DNS serversDNS servers

하위 도메인 사고시 상위 servers 책임진다.
책임 DNS 서버(Authorative Name Server) 만들겠다.
등록하지 않은 DNS 만든다. - 인터넷 안됨


named.conf 서비스가 시작될 처음 읽히는 마스터 파일 zone 파일에 대한 호출 정보를 가지고 있다.
/etc/named.conf 없을 있다.

opt ions { 
di rectory " / var /named' 
zone 
type 
file 
zone 
type 
file 
hint; 
named. ca " ; 
"bovv02.com" { 
master ; 
" bovv02. zone'

존의 두가지 방법이 있다는 것이다.

/var/named에서 찾을거다.
루트네임서버에게 물어봐야할때 - dns 모를때
type hint 타입 루트 네임서버에게 물어본다.

/var/named 안에 파일 named.ca 에서 찾을것이다

bow02.com 내가 관리하는것

$TTL 
@ IN 
SOA 
ns.bow02.com. 
ns.bow02.com. 
root .ns.bow02.com. ( 
ID 
IH 
3H ) 
, Serial 
, Retry 
Expi re 
, Minimum 
, Name Server 
Mai I Exchange 
Host address 
mail 
IN 
10 
CNANE 
mai I .bow02.com. 
192. 168. 10.31 
192. 168. 10.31 
192. 168. 10.33 
mail

type master 내가 가지고 있다는것
type slave master로부터 복사해서 쓴다.

/var/named/named.ca -bow02.com
이게 파일 - 수정시 띄어쓰기 하나도 조심해야한다.

&TTL     10
@ IN SOA ns.bow02.com.  root.ns.bow02.com (
보우의 네임서버              계정이름.컴퓨터.

*네임서버가 작동하지않으면 serial 때문에 그럼. 그래서 중요함.
파일 수정하면 serial 넘버를 증가시켜줘야한다.
NS 도메인의 네임서버 이름을 지정하는것이다.

MX 10 mail.bow02.com 으로 물어보는것이다.
ns IN A 192.168.10.31 이렇게 아이피를
mail IN A 192.168.10.33 호스트address ip address 연결시켜줌
www IN CNAME mail 아이피 하나에 이름이 여러개라면 CNAME 적어준다.



IN MX 10 mail.bb.com
IN MX 20 mail2.bb.com


aaa@bb.com

메일서버를 여러 만들었을때 mail 에게 물어보고 나서 없으면 mail2에게 물어봄
10 20 순서임 작은거부터 먼저 물어봄

모두 완료되면 네임서버를 껏다켜야함



댓글 없음:

댓글 쓰기