NAT 뒤 서버의 하위 도메인


2

라우터 뒤에 서버 (ip : 192.168.1.2, openSUSE 12.2, Apache 2)가 있습니다 (ip : 192.168.1.1, TomatoUSB Toastman Build). FreeDNS (afraid.org)를 사용하고 있으며 정적 외부 IP가있는 하위 도메인 (x.afraid.org)을 라우터에 할당했습니다. 443 포트 포워딩 후 사이트가 제대로 작동하지만 hg.x.afraid.org, trac.x.afraid.org, owncloud.x.afraid.org 등 여러 하위 도메인을 만들고 싶습니다 ... 같은 서버에 할당되었습니다. Apache는 가상 호스트의 도움을 받아 하위 도메인을 사용하여 수은 서버 Trac, OwnCloud 등을 호스팅합니다. 라우터의 dnsmasq 구성에 라인을 추가했습니다.

local-ttl=1
address=/.x.afraid.org/192.168.1.2
address=/.x.afraid.org/[server ipv6 address based on MAC]

이제 하위 도메인이 LAN에서 작동합니다. 인터넷에서 어떻게 작동하게 할 수 있습니까?

추신 : 나는 허리케인 전기 IPv6 터널 브로커를 사용하고 정적 외부 ipv6이 있습니다. 따라서 하위 도메인이 ipv4 및 ipv6 모두에서 작동하는 것이 좋습니다. 그러나 일부 클라이언트 컴퓨터는 ipv6을 지원하지 않기 때문에 ipv4가 더 중요합니다.

답변:


3

코멘트를 추가 할 수 없어서 죄송합니다.

무료 DNS 서버를 사용하면 하위 도메인의 하위 도메인을 와일드 카드 할 수 있습니까? 아니면 하위 도메인의 하위 도메인을 추가 하시겠습니까?

그렇게하면 A recordIP를 가리 키도록 편집 할 수 있습니다.

나는 얼마 전에 그렇게했지만 CPanel은 저렴한 호스팅에 있습니다.

예를 들어, Mydomain.com을 등록하고 CPanel에 추가하고 subdomain.mydomain.com에 대한 DNS 레코드를 편집하고 (CPanel에서) IP 대신 무료 DNS 주소를 입력했습니다 (내가 사용한 주소를 기억하지 마십시오) .

따라서 고정 IP 주소가 없어 동적이었습니다.

subdomain.domain.com은 내 동적 IP로 확인 된 asd.freedns.org (예)로 확인되었습니다.


예, afraid.org는 하위 도메인의 하위 도메인을 추가 할 수 있습니다. 그러나 5 개의 A 레코드 (하위 도메인 또는 하위 도메인의 하위 도메인 또는 ...) 만 무료로 제공합니다. 그들은 또한 돈을 위해 와일드 카드를 제공합니다. 그러나 dnsmasq 구성에서와 같이 여러 줄로 하위 도메인을 직접 만들 수 있다고 생각했지만 방법을 모릅니다.
rominf

아니 당신은 그렇게 할 수 없습니다. 와일드 카드를 사용하면 afraid.org 하위 도메인의 모든 하위 도메인이 IP로 확인됩니다. 존재하지 않는 것조차. 예를 들어, asdkj.x.afraid.org에 핑을 수행하면 IP로 분석됩니다. 와일드 카드입니다. 그렇지 않으면 하위 도메인이 필요합니다. 그리고 이러한 하위 도메인은 퍼블릭 DNS에 존재해야합니다 (로컬 dnsmasq가 아닌) 인터넷에서 액세스 할 수 있어야합니다. 와일드 카드를 사용하지 않으면 IP를 가리킬 수있는 5 개의 하위 도메인 만 있다고합니다.
JorgeeFG

내가 한 적이없는 다른 일은 여러분 자신의 퍼블릭 DNS를 갖는 것입니다. 따라서 .com 도메인을 등록하고 DNS의 IP (일반적으로 2 개 필요)를 추가하므로 2 개 이상의 퍼블릭 IP가 있어야합니다. 이 경우 인터넷에서 하위 도메인을 제어 할 수 있습니다. www.yourdomain.com으로 이동하면 DNS IP로 이동하여이를 해결하기 때문입니다. 그리고 DNS는 서버 구성 방법에 따라 사용자에게 올바른 방향, 즉 해당 IP 또는 다른 IP를 가리 킵니다.
JorgeeFG

존재하지 않는 것조차. 괜찮아. Apache를 사용하여 하위 도메인을 관리하고 하위 도메인이 없으면 사이트 색인으로 리디렉션 할 수 있습니다. 이해하는 것처럼 5 분만에 원하는 것을 만들 수 없습니다. 그러나 그들은 NS 레코드를 제공합니다. DNS 서버를 설정하면 (물론 RTFM이 있어야 함) 동일한 IP로 동일한 서버에서 하위 도메인을 만들 수 있습니까?
rominf

DNS도 처음이지만 과거에 경험 한 적이 있습니다. 내가 당신을 이해했는지 확실하지 않지만, DNS를 가지고 있다면 원하는만큼 많은 하위 도메인을 가질 수 있습니다. 로컬 서버의 경우 dnsmasq에서와 같이 하위 도메인을 지정합니다. 웹 서버에도 공개 IP가 있어야합니다. : 그런 식으로,이 사람이 asd.yourdomain.com 요청할 때 일어날 것입니다 더 많거나 적은 이벤트입니다 Request to registrar DNS IP for domain yourdomain.com- Ask DNS where to look for asd.yourdomain.com (Should be an IP)- DNS gives an IP, and the browser goes there- Your apache is listening for it and serves the page.
JorgeeFG
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.