내가 도메인을 소유하고 해당 DNS 서버를 제어한다고 가정해 보겠습니다 example.com
. (분명히 말하면 나는 그것을 소유하고 있지 않습니다 example.com
.)
a.example.com
최근 임대 중인 Linode의 IP 주소를 가리키도록 DNS를 업데이트했습니다(약 한 시간 전) . a.example.com
이전에는 아무것도 지적되지 않았습니다 .
이제 localhost에서 명령을 시도했는데 ping a.example.com
오류가 발생했습니다 unknown host a.example.com
. 방금 하위 도메인을 지적했고 재귀 확인자의 모든 수준에 해당 도메인에 대한 캐시가 이미 있을 것으로 예상하지 않기 때문에 이것은 나를 놀라게 합니다. 더 구체적으로 말하자면, 업스트림 재귀 확인자 중 하나가 권한 있는 이름 서버(방금 구성한)를 쿼리하고 올바른 IP 주소를 검색하기를 원합니다.
추가 실험으로 ping a.example.com
Digital Ocean 클라우드의 다른 가상 서버에서 동일한 명령을 시도했고 올바른 IP 주소로 확인되었습니다.
localhost가 새 DNS 항목을 볼 수 없는 이유는 무엇입니까?
localhost가 하위 도메인의 DNS 항목을 보도록 하려면 어떻게 해야 합니까?
저는 Google DNS를 사용하고 있으며 localhost에서 Ubuntu 14.04를 실행하고 있습니다.
답변1
한 시간 전에 업데이트했다면 아직 전파가 완료되지 않은 것이 아닐까요?
확인하고 싶을 수도 있습니다내 DNS는 무엇입니까새로운 DNS 해상도가 모든 곳에 전파되는지 확인하십시오.