5
시스템 호출 getaddrinfo()를 사용하여 DNS에서 IP 주소를 가져옵니다.getaddrinfo를 사용하여 DNS 캐싱
캐시 정보가 Linux에 저장되어 있는지 아닌지 알고 싶습니다.
캐시 된 정보가 저장되어있는 경우 캐시 정보를 지울 수 있습니까?
캐시 정보를 지우는 방법을 알고 싶습니다.
감사합니다.
시스템 호출 getaddrinfo()를 사용하여 DNS에서 IP 주소를 가져옵니다.getaddrinfo를 사용하여 DNS 캐싱
캐시 정보가 Linux에 저장되어 있는지 아닌지 알고 싶습니다.
캐시 된 정보가 저장되어있는 경우 캐시 정보를 지울 수 있습니까?
캐시 정보를 지우는 방법을 알고 싶습니다.
감사합니다.
일반적으로 아니오, glibc resolver는 getaddrinfo
결과를 캐시하지 않습니다.
nscd
을 실행하는 시스템에서는 일부 이름이 캐시 될 수 있습니다. 적어도 gethostbyname
은 캐시를 통과 할 수 있으며, getaddrinfo
에 대해 확실하지 않습니다. 캐시를 지우려면 데몬을 다시 시작하십시오.
일반적으로 업스트림 (아마도 재귀 적) DNS 확인자가 캐싱을 수행 할 것으로 예상됩니다. 대부분의 경우, 이는 사용자의 제어 범위를 벗어납니다.