2011-07-29 4 views
2

적어도 두 고객이 "이 웹 페이지를 사용할 수 없습니다."(http 또는 https를 통해)라는 크롬으로 웹 사이트를 방문 할 수 없지만 DNS 및 네트워크와 관련된 DNS 문제가 있습니다. config는 내 강한 소송이 아니야.DNS 문제 디버그

http://www.downforeveryoneorjustme.com/에 따르면 로그인이 된 분석이 나올 때마다 일부 고객에게 적합하다는 것을 알지만 문제가 얼마나 광범위하게 발생하는지 걱정됩니다.

모든 DNS 설정/CNAME/SSL 항목이 몇 주 동안 준비되어 있으므로 DNS 전파 문제라고 생각하지 않습니다.

영향을받는 시스템/네트워크에 대한 액세스없이이 문제를 디버깅하는 방법은 무엇입니까? 고객에게 몇 가지 셸 명령을 실행하고 결과를 보내달라고 요청하는 것은 기쁩니다 (하지만 분명히 너무 복잡하지는 않습니다.)하지만 어떤 명령이 가장 유용 할 지 확신하지 못합니다. 아래 @ lenary의 대답에 대응

업데이트 은 크롬에서 특정 오류 : 그래서

Error 105 (net::ERR_NAME_NOT_RESOLVED)

+2

안녕 당신이 stackoverflows 자매 사이트 serverfault.com –

+0

감사 @AlexKey에 더 많은 도움을 극복 할 수 @latentflip을, 당신은 아마 맞다. 나는 그것을 여기 게시했습니다 : http://serverfault.com/questions/295452/debugging-dns-issues-remotely 모든 관리자는 지금은 속임수이기 때문에이 질문을 닫는 것을 환영합니다. – latentflip

답변

4

먼저 host을 사용하는 방법, 떨어져. 이것은 DNS 디버깅을위한 도구와 마찬가지로 좋은 도구이며, 출력은 (둘 다 동일한 작업을 수행 할 수 있음)보다 훨씬 읽고 이해하기가 쉽습니다.

은 DNS 레코드가 (예를 들어 lenary.co.uk로) 다음, 당신의 말처럼 무엇을 조회하려면 :

$ host lenary.co.uk 
lenary.co.uk has address 207.97.227.245 
lenary.co.uk mail is handled by 20 ASPMX4.GOOGLEMAIL.COM. 
lenary.co.uk mail is handled by 20 ASPMX5.GOOGLEMAIL.COM. 
lenary.co.uk mail is handled by 0 aspmx.l.google.COM. 
lenary.co.uk mail is handled by 10 ALT1.aspmx.l.google.COM. 
lenary.co.uk mail is handled by 10 ALT2.aspmx.l.google.COM. 
lenary.co.uk mail is handled by 20 ASPMX2.GOOGLEMAIL.COM. 
lenary.co.uk mail is handled by 20 ASPMX3.GOOGLEMAIL.COM. 

이 디버그 물건을 할 수 있습니다. www 하위 도메인에서 CNAME을 사용하는 경우 별칭이 지정된 위치를 알려줍니다. "주소가있다"는 것은 A 레코드라는 것을 의미합니다.

이것이 첫 번째 단계입니다. 작동하는 경우, 전 세계의 주요 DNS 서버를 확인하십시오 (IP/호스트 이름을 조사해야 할 수도 있음).

특정 서버를 확인하려면 다음을 수행하십시오 (Google에서 실행하는 DNS 서버 인 8.8.8.8을 선택했습니다). 나는 또한 -t <type>을 사용하여 찾고 있던 레코드 유형을 지정했기 때문에 출력은 간략합니다. 기본 도메인에는 A를, 하위 도메인에는 "www"와 같은 CNAME을 원할 것입니다.

$ host -t A lenary.co.uk 8.8.8.8 
Using domain server: 
Name: 8.8.8.8 
Address: 8.8.8.8#53 
Aliases: 

lenary.co.uk has address 207.97.227.245 

정보가 올바른지 충분한 서버를 검사 할 수 있어야합니다.

1

정확하게 어떤 오류가 있는지 확인할 가치가 있습니다. "이 웹 페이지를 사용할 수 없습니다"라는 오류 메시지가 크롬에서 발생할 수있는 네트워킹 오류 (적어도 4 개) 중 하나인데, 그 중 하나만 DNS와 관련이 있습니다.

아마도 여기 사람들을 가리 키거나 : http://www.google.com/support/chrome/bin/answer.py?hl=en-GB&answer=117805 또는 오류 번호/상수를 포함한 추가 진단을 시도하십시오 (상수로는 net::ERR_FAILED과 같은 의미입니다.

+1

좋은 점은 '오류 105 (net :: ERR_NAME_NOT_RESOLVED)' – latentflip

+0

이 맞다는 것을 보여주는 스크린 샷이 있기 때문에 질문을 업데이트 한 것입니다. 분명 DNS입니다. DNS가 해결 된 경우 고객에게 알려주는 곳을 어디서 얻었습니까? 도움이 될만한 툴이 있다고 생각합니다. –

1

당신이 dig가 먼저 도메인의 A 레코드의 IP 주소를 확인 할 것 (리눅스와 OS X 박스에 공통)이 설치되어있는 경우 : 당신을 통해 쿼리를 강제하려면

dig A yourdomain.com +noall +answer 

당신의 이름 서버, @ 플래그 추가

dig @your.ns.ip yourdomain.com +noall +answer