close

이 포스팅은 쿠팡 파트너스 활동의 일환으로, 이에 따른 일정액의 수수료를 제공받습니다.

linux

DNS CACHING 설치 DNSMASQ

mysop 2022. 7. 19. 11:42
728x90
반응형

서비스상 dns질의가 많이 필요한경우가 있다

 

기존 퍼블릭 네임서버에서 모두 응답이 정확이 나오면 좋지만

간혈적으로 정상적인 응답이 나오지 않을때가 있다

이경우 서비스 에러가 발생한다.

 

centos 서버내 dns 캐시를 설치하여 해결할수 있다

 

yum install dnsmasq

사용한 캐시 프로그램은 dnsmasq라는 캐시 프로그램이다.

 

설치후 설정을 세가지를 해야 한다

 

vi /etc/resolv.conf
nameserver 127.0.0.1

dns 질의 서버 변경

vi /etc/resolv.dnsmasq
nameserver 8.8.8.8
nameserver 8.8.4.4

캐시에 없는 dns 질의

vi /etc/dnsmasq.d/dns.conf
resolv-file=/etc/resolv.dnsmasq

resolv.dnsmasq파일 연결

 

설정을 모두 다했으면 서비스를 시작해 준다

 

service dnsmasq start

재시작하면 캐시가 모두 초기화 된다

 

systemctl enable dnsmasq

이렇게 해주면 서비스 시작시 자동으로 시작한다.

 

 

출처 : https://jsonobject.tistory.com/504

 

CentOS, dnsmasq로 DNS 캐시 설치 및 적용하기

개요 dnsmasq 는 경량의 리눅스 DNS 캐시 서버(또한 스스로 사설 DNS 서버이자 DHCP 서버로도 작동)이다. 리눅스는 기본적으로 DNS 캐시를 수행하지 않는데, dnsmasq를 적절히 활용하면 반복적인 DNS 질의

jsonobject.tistory.com

 

728x90
반응형

'linux' 카테고리의 다른 글

BASH Date Format  (0) 2022.07.29
shell.cloud.google.com 이게 머야  (0) 2022.07.28
firewalld 특정 아이피 차단/해제  (0) 2022.06.09
GREP and, or, not 옵션  (0) 2022.05.11
dig명령으로 도메인 응답 추적하기  (0) 2022.04.27