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