반응형
서비스상 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
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 |