느린 DNS 확인


9

10.10을 새로 설치 한 후 DNS 확인에 오랜 시간이 걸립니다. URL을 입력하는 데 사이트가 표시되기까지 몇 초 (10-30)가 걸립니다. Firefox 및 Chrome에 '대기 중'또는 '찾아보기'텍스트가 표시되어 DNS 확인 문제라고 생각합니다.

Slackware Linux 또는 Windows 7에서는이 문제가 발생하지 않으므로 네트워크 또는 DNS 서버 관련 문제가 아닙니다. 클라이언트쪽에 있습니다.

Google을 둘러 보면이 문제가있는 다른 사람들이 몇 명 있습니다. openDNS로 전환하여 해결 방법을보고 한 사람들은 IPV6을 비활성화하거나 다른 문제를 처리하고 있습니다.

도움을 주시면 감사하겠습니다.

네트워크 카드가 유선 : Broadcom Corporation NetLink BCM5906M 고속 이더넷 PCI Express

감사


1
모든 도메인에이 기능이 있습니까 (예 : IPv6 주소가 있거나없는 도메인 모두) dig또는 사용할 때도 host있습니까?
JanC

당신의 내용 /etc/resolv.conf힘이 답변에 도움이 될 수. 우리는 아마 당신의 네임 서버에 접근 할 수 없기 때문에, 당신은 dig @nameserver-ip askubuntu.com그것이 빠르게 반응하는지 시도 하고 싶을 것 입니다.
msw

답변:


3

dns-Server를 수동으로 설정하십시오. 우분투는 때때로 DNS-Server = 192.168.1.1과 같은 이런 종류의 서비스를 제공하는 라우터에 문제가 있습니다.

Network-Manager-> 연결 편집-> eth0을 마우스 오른쪽 단추로 클릭하십시오 (여러 위치를 사용하는 경우 새 연결 작성)-> 편집-> IPV4 설정-> 자동 (DHCP) 주소 만 + DNS 서버 추가 (,로 구분).

웹 브라우저에서 라우터의 웹 인터페이스 (192.168.1.1과 유사 할 수 있음)에 액세스하여 DNS 서버를 찾을 수 있습니다.

모든 컴퓨터에서 10.04부터이 작업을 수행해야합니다!


이것은 나를 위해 일했습니다. /etc/resolv.conf에서 최상위 IP 주소를 사용했습니다. 이 문제의 원인은 무엇입니까?

이것에 대한 버그 보고서를 알려주시겠습니까? 내가들은 첫 번째 소식입니다.
JanC

우분투 10.4를 설치했을 때 이것에 대해 읽었습니다. 6 개월 전입니다. 죄송합니다
sBlatt

6

브라우저에서 페이지 로딩이 느려지는 가장 일반적인 원인은 우분투에서 기본적으로 활성화 된 ipv6 때문입니다. 활성화되면 ipv4가 시작되기 전에 시간 초과해야하므로 네트워크에서 ipv6을 지원하지 않을 때 지연이 발생합니다. 이것이 문제인지 확인하기 위해 수행 할 수있는 간단한 테스트가 있습니다. IP 주소를 사용하여 웹 페이지에 액세스하십시오. 예를 들어 다음 주소를 열어보십시오.

http://69.59.196.211:80

스택 오버플로 사이트로 이동해야합니다. 주소가 빠르게 응답하면 ipv6으로 인해 DNS 확인 문제가있을 가능성이 큽니다.

network.dns.disableIPv6 기본 설정을 true 로 설정하여 Firefox에서 ipv6을 비활성화 할 수 있습니다 .

  1. 유형 에 대한 : 구성 주소 표시 줄에 Enter를 누르십시오.
  2. 목록에서 network.dns.disableIPv6 을 찾으십시오 .
  3. 마우스 오른쪽 버튼으로 클릭-> 토글 .
  4. Firefox를 다시 시작하고 다시 시도하십시오.

시스템 수준에서 ipv6을 비활성화 할 수도 있습니다. 그렇게하려면 편집기로 / etc / default / grub 파일을여십시오 :

gksudo gedit  /etc/default/grub

그런 다음 다음 줄을 변경하십시오.

GRUB_CMDLINE_LINUX_DEFAULT=”quiet splash”

다음 줄로 :

GRUB_CMDLINE_LINUX_DEFAULT=”ipv6.disable=1 quiet splash”

그런 다음 grub을 업데이트하십시오.

sudo update-grub

브라우저가 DNS 서버를 자주 쿼리하지 않도록 Firefox의 DNS 캐시 크기를 늘리고 DNS 캐싱 만료를 줄일 수도 있습니다.

  1. Firefox 주소 표시 줄에 about : config 를 입력 하여 고급 환경 설정을여십시오.
  2. 입력 network.dnsCache을 필터 필드와 히트 입력에
  3. 빈 결과를 마우스 오른쪽 버튼으로 클릭하고 " New >> Integer "를 선택하십시오.
  4. 환경 설정 이름을 network.dnsCacheEntries 로 설정하고 값을 1000으로 설정하십시오.
  5. 빈 결과를 마우스 오른쪽 버튼으로 클릭하고 " New >> Integer "를 선택하십시오.
  6. 환경 설정 이름을 network.dnsCacheExpiration 으로 설정하고 값을 7200으로 설정하십시오.

IPv6을 비활성화했지만 여전히 같은 문제가 있습니다. 브라우저에서 IP 주소를로드하는 데 여전히 약간 느 렸습니다. Firefox가 "stackoverflow.com을 기다리는 중"에 몇 초 (~ 7) 동안 중단되었습니다.

유선 연결로 기계를 테스트하려고 했습니까?
lovinglinux

이것은 14.04에 내 느린 DNS 확인을 고정
user5071535

2

고치다:

Precise로 업그레이드 할 때 바인드가 올바르게 재구성되지 않아 도메인 이름을 확인하지 못했습니다.

해결책은 bind9 패키지를 dpkg-reconfigure하고 업그레이드시 남아있는 resolvconf 통합을 해제하는 것입니다.

여기에 인용 된 형태 - [바인딩이 업그레이드에 올바르게 구성되어 있지 않습니다 (resolvconf 통합)] - https://bugs.launchpad.net/ubuntu/+source/bind9/+bug/996088


0

제 경우에는 일부 VPN 소프트웨어가 내가 모르는 /etc/resolv.conf 파일을 작성했습니다. 그래서 DNS를 원하지 않는 위치로 해결했습니다.

Ubuntu 데스크탑에는 해당 파일이 필요하지 않으므로 파일을 삭제하거나 다음과 같이 편집하십시오.

 $  more /etc/resolv.conf
 #Google's openDNS
 nameserver 8.8.8.8     
 nameserver 8.8.4.4

hth 누군가.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.