외부 IP 주소가 자주 변경되므로 동적 DNS를 사용하여 LAN의 외부 IP를 가리 키도록 도메인을 설정했습니다. 그러나이 호스트에 대한 별칭을 만들고 싶습니다 home
. 그래서 나는 다음을 내 것에 덧붙였다 /etc/hosts
.
domain.com home
그러나 도메인 이름을 좋아하지 않는 것 같습니다. IP로 변경하면 :
0.0.0.0 home
… 그러면 작동하지만 물론 이것은 동적 DNS의 목적을 상실합니다!
이게 가능해?
답변
/ etc / hosts 파일에는 IP 주소와 호스트 이름 만 포함됩니다. 이 방법으로 원하는 방식으로 문자열 “home”의 별칭을 지정할 수 없습니다.
자체 DNS 서버를 실행중인 경우 “home.example.com”을 “domain.com”의 별칭으로 만들기 위해 CNAME 레코드를 추가 할 수 있지만 그렇지 않은 경우 운이 좋지 않습니다.
가장 좋은 방법은 동일한 DNS 클라이언트를 사용하여 정규화 된 이름을 업데이트하는 것입니다.
답변
이것은 마치 DYNDNS 또는 이와 비슷한 것에 등록 해야하는 것처럼 보입니다.
/ etc / hosts를 실제로 사용하려면 IP를 모니터링해야합니다. 변경되는 즉시 :
- / etc / hosts에서 항목을 변경하십시오.
- 호스트 캐시를 다시로드
- 계속 모니터링
업데이트 사용하는
경우 dhcpcd
/ etc / hosts-entry를 변경하고 호스트 캐시를 다시로드하는 스크립트에 “-c”옵션을 사용할 수 있습니다.
이것은 dhcp-client의 기능에 따라 다릅니다.