
나는 최근에 내 개인적인 필요를 위해, 특히 정적 IP인지 모른 채 필요할 때마다 내 컴퓨터를 SSH로 연결하기 위해 동적 DNS 사용자(그 문제에 대해서는 IP가 없는 상태에서..)를 열었습니다.
내 질문은 다음과 같습니다
동적 DNS 개념을 오용하고 있습니까? 내가 하고 싶은 일을 하는 데 더 적합한 방법이 있나요?
그렇지 않은 경우 라우터의 실제 IP 주소를 어떻게 확인합니까? Firefox는 어떻게든 그렇게 할 수
nslookup
있으며 다른 유사한 명령은 ddns 서버의 IP만 확인합니다(예:no-ip.org
). Wireshark를 사용하여 이 미스터리를 알아내려는 시도는 비참하게 실패했습니다. ;)
답변1
귀하의 주소는 nslookup이 아닌 웹 브라우저에서 작동하므로 아마도 "A" 레코드 대신 "웹 리디렉션"을 설정했을 것입니다.
웹 리디렉션은 다음을 가리키는 "A" 레코드를 추가합니다.공급자 서버해당 서버는 포트 전달 또는 HTTP 리디렉션을 사용하여 들어오는 요청을 IP로 전달합니다.
동적 DNS 개념을 오용하지 마십시오. 이는 단지 이러한 목적(라우터 및 방화벽에서 필요한 포트를 열 수 있는 기능 제공)을 위한 것입니다.
답변2
나는 다른 서비스를 사용합니다: dyn dns 하지만 작업은 비슷합니다.
그들은 무료로 그들의 도메인 중 하나에 있는 DNS 서버에 기록을 제공했습니다. 나는 선택한다saltlake.dyndns.org
나는 연결 시에 광고가 있고 무작위로 새로운 IP 주소를 얻습니다. 외부 공용 IP 주소를 확인할 수 있는 웹사이트가 많이 있습니다. 예: www.whatsmyip.org
내 DNS 기록을 핑하면saltlake.dyndns.org현재 공개 IP를 얻었습니다.
어떻게 작동하나요? 간단합니다. 작은 에이전트를 실행해야 합니다. IP가 변경되거나 몇 분마다 dyndns 서버에 연결됩니다. 그들은 이 패킷을 받고, 귀하의 새로운 공용 IP 주소를 확인하고, 귀하의 DNS 기록을 업데이트합니다.
에이전트는 라우터가 될 수도 있고(많은 Adsl 라우터가 dyndns 및 유사한 서비스를 지원함) 운영 체제에서 작은 에이전트를 실행해야 합니다.
DNS 전파 시간은 10년 전보다 훨씬 좋아졌습니다. 그냥 내 Adsl 회선을 끊고 다시 연결한 다음 whatsmyip.org에서 내 IP 주소(다름)를 확인하고핑 saltlake.dyndns.org: 새로운 IP를 받았습니다. 몇 초 - 에이전트가 작업을 수행하고 있는지 확인합니다.
아, 완전성을 위해서요. 무료 레코드에 대해 ping을 수행하면 ping은 DNS를 사용하여 현재 IP를 찾고 역방향 쿼리를 적용하여 IP와 관련된 실제 이름을 찾습니다.
예를 들어, 내 Adsl 홈 라인을 사용하면핑 saltlake.dyndns.org내 외부 IP도 표시됩니다.동적-adsl-62-10-39-166.clienti.tiscali.it... 와, DNS 기록이 두 개군요. 저는 VIP입니다!
속도가 느린 것은 DNS 트리 업데이트나 저렴한 Adsl 라인 때문이 아닙니다. 일부 사람들의 변명이다.무료 DNS 제공업체, 잘 작동하지 않습니다.
답변3
DDNS는 동적 IP 주소(연결을 시도할 때마다 ISP에 의해 새 IP 주소가 할당됨)로 연결되어 있고 해당 연결 뒤에 있는 일부 서비스를 외부에서 액세스하려는 경우에 유용합니다.
해당 DNS 이름을 ping하면 라우터 연결의 IP 주소를 찾을 수 있습니다. 예를 들면 다음과 같습니다.
> ping yourdns.no-ip.org
응답으로 라우터의 공개 IP 주소를 받게 됩니다.
답변4
동적 DNS 서비스의 주요 목적은 외부 고정 IP 주소가 없는 시스템을 원격 네트워크(때때로인터넷) 도메인 이름을 통해.
동적 DNS 클라이언트 애플리케이션은 동적 DNS 공급자와 짧은 간격으로 통신하며, 외부 IP 주소가 변경되면 동적 DNS 공급자의 DNS 레코드도 그에 따라 변경됩니다.
동적 DNS 서비스를 사용하여 외부 네트워크에서 시스템에 액세스하는 경우 아니요, 동적 DNS 개념을 잘못 사용하고 있는 것은 아닙니다.
nslookup
동적 DNS 공급자가 제공한 도메인 이름을 핑하거나 또는 에서 도메인 이름을 쿼리하여 외부 IP 주소를 확인할 수 있습니다 dig
.
DNS 레코드가 전파되는 데는 어느 정도 시간이 필요하다는 점을 명심하세요. 동적 DNS 계정에 가입하고 즉시 제공된 도메인 이름을 통해 외부 주소를 확인할 수 있을 것이라고 기대하지 마십시오. 시간이 좀 걸릴 수도 있습니다.