>  기사  >  시스템 튜토리얼  >  Linux/Unix/Mac에서 DNS 쿼리 캐시 지우기

Linux/Unix/Mac에서 DNS 쿼리 캐시 지우기

王林
王林앞으로
2023-12-30 22:59:30642검색
소개 MS-Windows에서는 ipconfig 명령을 사용하여 DNS 캐시를 지울 수 있습니다. 그러나 Linux와 Unix는 캐시를 지우는 다른 방법을 제공합니다. Linux는 nscd, BIND 또는 dnsmasq를 이름 서비스 캐시 데몬으로 실행할 수 있습니다. 대규모 또는 작업 그룹 서버는 쿼리 속도를 높이기 위해 BIND 또는 dnsmasq를 전용 캐시 서버로 사용할 수 있습니다.

在 Linux/Unix/Mac 下清除 DNS 查询缓存

방법: nscd DNS 캐시 지우기

Nscd는 libc에 의해 시작된 이름 서비스 요청을 캐시합니다. NSS 데이터 검색이 느린 것으로 간주되는 경우 nscd는 동일한 데이터에 대한 연속 액세스 속도를 크게 높이고 전체 시스템의 성능을 향상시킬 수 있습니다. 캐시를 플러시하려면 nscd를 다시 시작하세요.

으아악

또는

으아악

또는

으아악

이 데몬은 가장 일반적으로 사용되는 이름 서비스 요청에 대한 캐시를 제공합니다. 캐시 데몬의 동작을 결정하는 기본 구성 파일 /etc/nscd.conf.

dnsmasq dns 캐시 지우기

dnsmasq는 경량 DNS, TFTP 및 DHCP 서버입니다. 그 목적은 로컬 영역 네트워크에 쌍을 이루는 DNS 및 DHCP 서비스를 제공하는 것입니다. dnsmasq는 DNS 쿼리를 수락하고 소규모 로컬 캐시에서 응답하거나 실제 재귀 DNS 서버로 전달합니다. 이 소프트웨어는 DNS 쿼리를 캐시하기 위해 많은 저렴한 라우터에도 설치됩니다. DNS 캐시를 지우려면 dnsmasq 서비스를 다시 시작하세요.

으아악

또는

으아악 BIND 캐시 서버의 DNS 캐시 지우기

BIND 캐시 서버는 호스트의 쿼리에 대한 응답으로 다른 서버(리전 마스터)로부터 정보를 얻은 후 해당 데이터를 로컬에 저장(캐시)합니다. 캐시를 지우려면 BIND를 다시 시작하기만 하면 됩니다.

으아악

다음 rndc 명령을 사용하여 모든 캐시를 지울 수도 있습니다.

으아악

또는

으아악

BIND v9.3.0 이상에서는 특정 도메인 이름에 대한 모든 레코드의 캐시를 지우는 명령(rndc flashname)을 지원합니다. 이 예에서는 Cyberciti.biz 관련 도메인의 모든 기록을 새로 고칩니다.

으아악

BIND 뷰도 지워질 수 있습니다. 예를 들어 LAN 및 WAN 보기는 다음 명령을 사용하여 지울 수 있습니다.

으아악 Mac OS X Unix 사용자를 위한 팁

Mac에서 루트 사용자로 다음 명령을 입력하세요.

으아악

또는

으아악

OSX 10.5 이하를 사용하는 경우 다음 명령을 사용해 보세요:

으아악

/etc/hosts 파일에 대한 팁

/etc/hosts는 호스트를 정적으로 쿼리하는 테이블로 사용됩니다. Unix 계열 운영 체제에서는 요구 사항에 따라 제거 및/또는 업데이트해야 합니다.

으아악

예제 출력:

으아악

위 내용은 Linux/Unix/Mac에서 DNS 쿼리 캐시 지우기의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
이 기사는 linuxprobe.com에서 복제됩니다. 침해가 있는 경우 admin@php.cn으로 문의하시기 바랍니다. 삭제