
내 서버에는 하나의 IP가 할당되어 있습니다. DNS 서버로 실행되고 있지만 이를 가리키는 도메인이 없습니다. 현재 DNS에 사용되는 것은 없습니다. 이 서버에서 호스팅하고 싶은 도메인이 있습니다.
내 서버에서 도메인과 호스팅에 대한 DNS를 제공하도록 할 수 있나요?
그러면 하나의 서버를 가질 수 있습니까?
91.101.8.107
도메인 1개:
furnace.com
그리고 내 등록 기관에서 도메인에 대해 다음 이름 서버를 설정합니다.
ns1.furnace.com
ns2.furnace.com
... 이게 어떻게 될지 모르겠네요. 네임서버 역할을 하려면 자체 DNS가 있는 별도의 서버가 필요합니까? 그러면 내 서버는 다음의 네임서버 역할만 할 수 있습니다.다른도메인은 있지만 Furnace.com의 네임서버는 아닙니다..?
(참고: 실제 도메인이나 IP가 아닙니다.)
답변1
글루 레코드 덕분에 작동합니다. NS 레코드 외에도 com 영역에는 ns1.furnace.com 및 ns2.furnace.com에 대한 A 레코드도 포함됩니다.
예(xname.org는 무료 DNS 호스팅을 제공합니다. 여기서 사용해도 괜찮기를 바랍니다.):
$ dig any +norecurse xname.org @D0.ORG.AFILIAS-NST.org.
; <<>> DiG 9.5.1-P2 <<>> any +norecurse xname.org @D0.ORG.AFILIAS-NST.org.
;; global options: printcmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 28941
;; flags: qr; QUERY: 1, ANSWER: 0, AUTHORITY: 4, ADDITIONAL: 3
;; QUESTION SECTION:
;xname.org. IN ANY
;; AUTHORITY SECTION:
xname.org. 86400 IN NS ns0.xname.org.
xname.org. 86400 IN NS ns2.xname.org.
xname.org. 86400 IN NS ns1.xname.org.
xname.org. 86400 IN NS ns3.xtremeweb.de.
;; ADDITIONAL SECTION:
ns0.xname.org. 86400 IN A 195.234.42.1
ns1.xname.org. 86400 IN A 87.98.164.164
ns2.xname.org. 86400 IN A 88.191.64.64
;; Query time: 42 msec
;; SERVER: 199.19.57.1#53(199.19.57.1)
;; WHEN: Thu Jun 4 22:15:27 2009
;; MSG SIZE rcvd: 159
ns3.xtremeweb.de는 xname.org 영역에 없으므로 여기에는 글루 레코드가 필요하지 않습니다.
답변2
대답은 '예'입니다. 하지만 몇 가지 자격 요건이 필요합니다.
1- 단일 물리적 서버가 두 기능을 모두 수행하지 못할 이유가 없습니다. 동일한 유형의 서버 소프트웨어(DNS 서버, 일반적으로 BIND)가 두 가지를 모두 수행합니다.
2- 그러나 백업 네임서버로 사용하려면 추가 시스템이 필요합니다. "호스팅"이라고 말하면 DNS를 통해 대중이 사용할 수 있다고 해석합니다. 그렇다면 등록기관에는 두 개의 이름 서버가 필요합니다. 해당 서버를 직접 프로비저닝할 필요는 없지만 최소한 두 개의 고유한 IP 주소(아마도 두 개의 서로 다른 시스템)에서 DNS 도메인을 제공해야 합니다.
답변3
이것이 작동하지 않는 기술적인 이유는 없습니다. 그러나 하나 이상의 네임서버를 보유해야 하는 이유는 물론 한 서버가 다운되면 다른 서버에 접근할 수 있기 때문에 많은 도메인 등록기관에서는 이들 서버가 동일하지 않을 것을 요구합니다.
당신이 할 수 있는 일은 자신만의 기본 도메인 서비스를 만들고 일부 (무료) 보조 도메인 서비스(예: www.everydns.net)를 찾는 것입니다.
그렇게 하면 완벽하게 작동할 것입니다.
이것이 우선적으로 작동하는 이유는 첫 번째 네임서버를 찾는 데 사용되는 'whois' 시스템도 있다는 것입니다. 자세한 내용은 Wikipedia(http://en.wikipedia.org/wiki/Domain_name_system)에서 확인할 수 있습니다.