저는 Linux Debian 운영 체제를 갖춘 가상 서버를 구하려고 생각 중입니다.
이제 웹 서버가 DNS 서버에 등록하고 위치를 가리키려면 고정 IP 주소가 필요합니까?
아니면 동적 IP 주소를 가리키도록 DNS를 어떻게 구성하시겠습니까?
답변1
이제 웹 서버가 DNS 서버에 등록하고 위치를 가리키려면 고정 IP 주소가 필요합니까?
아니요, 웹 서버에는 고정 IP가 필요하지 않습니다. 웹사이트 호스팅에는 기본적으로 세 가지 기본 부분이 있습니다.
- 등록 기관(사이트 이름에 대한 정보를 업데이트합니다. 예:www.mysite.com)
- DNS(Domain Name System) 서버(사이트 이름을 웹 서버에서 사용하는 실제 IP로 변환하는 데 도움이 됨)
- 귀하의 웹 서버
예를 들어,www.mysite.com50.60.70.80
ISP를 통해 컴퓨터에 할당된 주소인 IP와 연결되어야 할 수도 있습니다 . DNS가 이를 수행합니다.
DNS 서버 주소 자체는 찾을 수 있도록 (상대적으로) 정적이어야 하지만, DNS 서버가 컴퓨터의 적절한 IP 주소에 대한 기록을 가지고 있는 한 데이터를 해당 서버로 전달할 수 있습니다. 편지를 배달하는 것과 같다고 생각할 수 있습니다. 우체국(DNS 서버)은 메일을 받기 위해 한 곳에 머물러야 하지만 (이동 횟수에 관계없이) 원하는 곳 어디든 메일을 보낼 수 있습니다.
동적 IP 주소를 가리키도록 DNS를 어떻게 구성하시겠습니까?
웹 서버의 현재 IP 주소와 일치하도록 DNS 레코드가 업데이트되는 시스템이 필요합니다. 상황과 선호도에 따라 수동 또는 자동으로 수행할 수 있습니다.
수동으로
DNS 레코드에 익숙하고 자주 변경되는 IP가 없다면...
DNS 서버(예:묶다) 자신. 일반적으로 어렵지는 않지만 자체 DNS를 실행하는 데 잠재적인 복잡성과 보안 문제가 있다는 점을 알고 있어야 합니다.
다음과 같은 타사 DNS 공급자를 수동으로 업데이트할 수 있습니다.
xname.orgfreedns.42.pl. 이러한 서비스는 귀하를 위해 호스팅되는 DNS 서버에 로드되는 DNS 레코드를 생성하는 양식을 제공합니다. 그러나 이 프로세스는 자동화되지 않습니다. ISP가 업데이트할 때마다 웹 서버의 IP를 수동으로 변경해야 합니다.
위의 두 가지 모두 IP가 변경되면 가용성 문제를 일으킬 수 있으므로 항상 좋은 해결책은 아닐 수 있습니다. 그러나 ISP가 연결할 때마다 새 IP를 제공하지 않는다는 가정하에 "동적" IP를 사용해도 가능합니다.
자동으로
도메인 이름과 DNS 서비스를 원하는 기술 지식이 부족한 사람들을 위한 시장이 있기 때문에 점점 더 많은 자동화된 서비스가 제공되고 있습니다. 이러한 서비스는 DNS 레코드를 일부 통제하는 대신 DNS의 번거로움을 대부분 피하는 경우가 많습니다.
일반적으로 ISP가 할당한 웹 서버의 현재 IP를 자동으로 추적하는 작은 프로그램이 웹 서버에 다운로드됩니다. 그러면 이 프로그램은 이 정보를 일련의 DNS 서버로 중계합니다. 그러면 DNS 서버는 IP 주소 변경이 감지될 때마다 적절한 DNS 레코드로 자동 업데이트됩니다. 주어진 첫 번째 예를 확장하면, 이사할 때마다 우체국에 전화해 우편물이 적절하게 전달될 수 있도록 집사를 고용하는 것과 같습니다.
현재 이러한 서비스에는 일반적으로 두 가지 유형이 있습니다. 하나는 다음과 같은 DNS 전용 회사에서 제공하는 것입니다.IP 없음그리고두려워.org다음과 같은 도메인 등록 기관이 제공하는 것이름저렴.
- DNS 전용 동적 IP 서비스를 사용하면 일반적으로 컴퓨터를 가리키는 URL/하위 도메인을 선택할 수 있습니다(예:mysite.dyndns.com). 그러면 사람들은 이 도메인을 사용하여 웹 서버에 직접 액세스할 수 있습니다.
등 등록된 도메인을 사용하고 싶다면www.mysite.com, 해당 도메인을 동적 하위 도메인(예:mysite.dyndns.com) 또는 동적 DNS 업체가 직접 연결할 수 있도록 특별한 절차를 거치게 됩니다.www.mysite.com(자동으로 업데이트되는) DNS 서버로.
- 이러한 서비스를 제공하는 등록기관(예: NameCheap)을 사용하는 경우에는 이것이 필요하지 않습니다. 기본적으로 도메인 이름을 등록하면 해당 도메인 이름과 연결된 DNS 서버가 등록자의 서버가 됩니다. 여기에서 동적 DNS 업데이트 프로그램을 다운로드하기만 하면 모든 것이 자동으로 처리됩니다(예:www.mysite.com추가 단계 없이 동적 웹 서버와 연결됩니다.)
NameCheap에도기존 도메인을 위한 FreeDNS 서비스. 간단히 말해서, 이것이 의미하는 바는 귀하의 도메인 이름이 동적 DNS를 제공하지 않는 등록 기관에 등록되어 있는 경우 기존 도메인의 DNS를 NameCheap으로 전환하여(실제로 고객이 되지 않고도) 동적 DNS를 활용할 수 있다는 것입니다. DNS 서비스.
2020년 7월:다음은 Xname.org의 대안 목록입니다.. 대부분은 수동으로 업데이트되지 않지만 모두 무료 동적 DNS를 제공해야 합니다.