archive.ubuntu.com은 4개의 IP를 반환합니다. 그 중 2개는 훨씬 빠르며, 가장 느린 것은 훨씬 더 느립니다. 일부 IP를 선택적으로 차단할 수 있나요?
답변1
다음을 사용하여 간단한 로컬 캐싱 DNS 서버를 설정할 수 있습니다.dnsmasq, 구성 파일에 하나 이상의 줄을 추가합니다.
ignore-address=<ipaddr>
지정된 주소가 포함된 A 레코드 쿼리에 대한 응답을 무시합니다. 오류가 생성되지 않습니다. dnsmasq는 계속해서 다른 응답을 수신합니다.
답변2
다음과 같이 동등한 DNS에 대한 항목을 배치해 볼 수 있습니다 /etc/hosts
.
91.189.88.152 archive.ubuntu.com
답변3
지리적으로 멀리 떨어진 IP를 얻을 수도 있습니다. 많은 국가에는 지역 기록 보관소가 있습니다. 이들은 두 문자 국가 코드를 하위 도메인 이름으로 사용합니다. 캐나다(ca)의 경우 로컬 아카이브는 ca.archives.ubuntu.com에서 찾을 수 있습니다. 국가별 아카이브를 사용해 볼 수도 있습니다. 이는 더 가깝고 일반적으로 더 빠릅니다.
어떤 서버가 더 빠른지 어떻게 결정합니까? 핑 시간은 종종 전송을 나타내지만 성능을 보장하지는 않습니다.
필터링하려는 경우 측정된 성능을 기반으로 호스트 파일을 동적으로 업데이트하는 스크립트를 작성할 수 있습니다. 이는 /etc/nsswitch.conf
DNS 이전의 파일에 대해 구성된 경우에만 유용합니다 .