Route53 구성에서 Apache DNS가 느리게 해결


1

그래서 Linux에서 apache2.2를 실행하는 Amazon EC2에 서버가 있습니다. 다른 도메인을 실행하는 여러 "VirtualHosts"가 있습니다. 각 개별 사이트에 액세스 할 수 있습니다. 내 생각에 적어도 내 생각에는 DNS가 올바르게 해결되지 않아 사이트를 찾는 데 영원히 걸리는 것입니다. 사이트가 발견되면 예상대로 수행되지만 몇 분 기다렸다가 사이트를 다시 검색하려고하면 다시 해결하는 데 오랜 시간 (20+ 초)이 걸립니다. 이것은 로컬 개발이 아니라 프로덕션 용입니다. 참고 : 서버 탄력적 IP (54.245.114.102)로 이동하면 기본 사이트가 즉시로드됩니다.

국도 53

  NAME: tylerrafferty.com.
  TYPE: A
  VALUE: 54.245.114.102  -  10.252.55.103
  TTL: 60

  NAME: tylerrafferty.com.
  TYPE: MX
  VALUE: 0 smtp.secureserver.net  -  10 mailstore1.secureserver.net
  TTL: 7200

  NAME: tylerrafferty.com.
  TYPE: NS
  VALUE: ns-1043.awsdns-02.org. - ns-1709.awsdns-21.co.uk. - ns-328.awsdns-41.com. - ns-909.awsdns-49.net.
  TTL: 7200

  NAME: tylerrafferty.com.
  TYPE: SOA
  VALUE: ns-1043.awsdns-02.org. awsdns-hostmaster.amazon.com. 1 7200 900 1209600 86400
  TTL: 7200 

  NAME: www.tylerrafferty.com.
  TYPE: A
  VALUE: 54.245.114.102  -  10.252.55.103
  TTL: 7200 

2
문제에 대한 인식과 문제를 해결하기위한 제안 된 경로 사이에 연결이 끊어졌습니다. 이 시나리오에서 DNS 엔터티를 확인하는 데 지연이 발생하면 클라이언트 컴퓨터, 가리키는 캐싱 DNS 서버 및 응답이 포함 된 신뢰할 수있는 DNS 서버 사이에서 발생합니다. httpd가상 호스트가 아무것도 해결하려고 시도하지 않으므로 해당 경로를 따라갈 수있는 곳이 없습니다. 실제 문제에 중점을 두는 것이 좋습니다 (예 : DNS 쿼리 실패).
앤드류 B

이러한 호스트 이름이 DNS에 존재하지 않는 것 같습니다.
Michael Hampton

@ 마이클 파돈? 나는 그들 모두를 잘 해결할 수 있습니다. 그래도 실제 문제 를 발견하게되었습니다 ...
Andrew B

@AndrewB A 또는 AAAA 레코드가 있습니까? 내가 얻는 건 NOERROR ...
Michael Hampton

@Michael 할 수 있고 +trace작동하지만이 DNS 서버에는 무언가가 있습니다. 나는 대답 안에서 자세히 설명했다.
Andrew B

답변:


4

라운드 로빈 DNS

누군가 해당 DNS 레코드에 대해 깨진 라운드 로빈 DNS를 실수로 만들었습니다.

$ dig +short www.kyleseetaylor.com
54.245.114.102
10.252.55.103
$ dig +short www.vistamechanical.net
54.245.114.102
10.252.55.103
$ dig +short www.tylerrafferty.com
54.245.114.102
10.252.55.103

당신이 겪고있는 문제는 IP 주소를 답으로 얻을 수있는 동전 던지기 가능성이 있고 네트워크 외부의 사람들이 10net 주소에 도달 할 수 없다는 것입니다.

(그것 또는 당신의 내부 네트워크는 퍼블릭 IP에 접근 할 수 없지만 10net IP는 인터넷상의 모든 사람들을 방해 할 것입니다.)


이름 서버가 설정되어 있는데 왜 SOA 레코드 요청에 대한 응답을 내 이름 서버가 반환하지 않습니까? 이 문제를 해결하는 방법을 배우고 싶어합니다 . 이 문제를 해결하기 위해 무엇을 읽거나 집중해야합니까?

귀하의 권한은 괜찮습니다 . 기본 도메인 대신 SOA쿼리를 실행했습니다 www.. 답변이 수정되었습니다.
앤드류 B

솔루션의 유효성을 검사 한 후 100 % 올바른 것으로 나타납니다. 10net (10.xxx) IP 주소는 인터넷을 통해 라우팅 할 수 없습니다. 당신이 말하는 동전 뒤집기는 좋은 비유였습니다. 감사합니다. 또한 솔루션과 관련성이 높은 질문을 편집했습니다. 다른 사람들이 비슷한 문제를 해결하는 데 도움이된다고 생각되면 찬성하십시오.
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.