본문 바로가기

인프라

DNS에 대하여

DNS는 domain name server의 약자로 

한마디로 서비스의 이름을 알려주는 서버이다. 

 

/etc/hosts에  ip와 domain을 적어두면 

각각의 노드들 마다 업데이트를 해줘야하는 번거로움이있다.

이를 위해 dns를 두고 서버들이 dns에 도메인을 쿼리하면 IP를 알려준다. 

 

DNS에서 쿼리에 대한 응답을 주기 위하여 

레코드 값을 등록해야 하는데 이때 
A 레코드는 ipv4에 대한 레코드 

AAAA 레코드는 ipv6에 대한 레코드를 의미한다. 

 

glibc library를 쓰는 서비스의 경우 

gslb 하단 도메인들에 대한 쿼리