[AWS] Ubuntu18.04 등에서 local TLD가 이름을 확인할 수 없는 문제
1784 단어 route53ubuntu18.04dnsAWS
Problem
내부 리소스의 도메인 이름으로 .local
라고하는 경우는 자주 있다고 생각합니다만, AWS에서 운용하고 있는 서버를 Ubuntu18.04로 업그레이드한 순간, 지금까지 액세스 할 수 있었다 에 액세스할 수 없게 되는 문제가 발생했습니다.
사실, Ubuntu18.04에서는 TLD가 .local
인 것은 이름 해석할 수 없습니다. 이것은 OS(systemd-resolved)의 사양입니다.
원인
htps //w w. f Ree로 sk와 p. 오 rg / 그 f와 ぁ레 / sys md / man / sys md-reo lゔぇd. HTML
원래 .local
는 멀티 캐스트 DNS를 위해 예약 된 도메인 (.local
TLD는 RFC6762에서 더 이상 사용되지 않음)이며 Ubuntu 18.04에서 systemd-resolved의 동작은 자체 구현이 아닌 RFC 규칙을 준수합니다. 라는 것.
.local
DNS 서버가 아닌 LAN에 대한 멀티캐스트를 통해 도메인 이름 확인을 수행하려고 하지만 AWS는 멀티캐스트를 지원하지 않으므로 이름 확인이 실패합니다.
이전에는 Microsoft도 ActiveDirectory의 도메인 이름으로 .local
를 권장했던 시기도 있었지만 지금은 사용하지 않는 것으로 보입니다.
htps : // 소시아 l. t ch t. mic로소 ft. 코 m / 우키 / 혼텐 ts / 아르치 c ㎇ s / 34981. 오 c ゔ ぇ ぢ れ c와 ry-be stp 등 c 치세 s ー ー ー ー ー r 라 루 ー ド ー ー ー ー ー ー ー ー ー r ク め s. 아 spx
Solution
.local
도메인에 대한 이름 확인 요청을 명시적으로 AWS 내부 DNS에 보내려면 VPC의 .local
에서 다음과 같이 DHCPオプションセット
에 대한 DNS 서버에 .local
를 명시적으로 지정합니다. .
.local
도메인에 대한 이름 확인 요청을 명시적으로 AWS 내부 DNS에 보내려면 VPC의 .local
에서 다음과 같이 DHCPオプションセット
에 대한 DNS 서버에 .local
를 명시적으로 지정합니다. .AmazonProvidedDNS
local
OS 업그레이드 시에는 주의합시다.
Reference
이 문제에 관하여([AWS] Ubuntu18.04 등에서 local TLD가 이름을 확인할 수 없는 문제), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/isobecky74/items/f4d453861cba684f43b3텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)