Um servidor single-ip pode ser um host de domínios AND nameserver?

1

Meu servidor tem um IP atribuído a ele. Ele está sendo executado como um servidor DNS, mas nenhum domínio está apontando para ele - nada está sendo usado para o DNS agora. Eu tenho um domínio que eu quero hospedar neste servidor.

Posso ter meu servidor fornecendo o DNS para o domínio, bem como a hospedagem?

Então, posso ter um servidor:

91.101.8.107

Um domínio:

furnace.com

E defina esses servidores de nomes para o domínio no meu registrador:

ns1.furnace.com
ns2.furnace.com

... não consigo imaginar como isso funcionaria. Certamente eu preciso de um servidor separado com seu próprio DNS para atuar como o servidor de nomes? Então, meu servidor só pode atuar como o servidor de nomes para outros domínios, mas não o servidor de nomes para furnace.com ..?

(FYI: esses não são o domínio real ou IP)

    
por furnace 04.06.2009 / 21:51

3 respostas

5

Ele funcionará por causa dos registros de cola - além dos registros NS, a zona de comércio também conteria registros A para ns1.furnace.com e ns2.furnace.com

Exemplo (xname.org fornece hospedagem DNS gratuita, espero que eles não se importem em usá-los aqui):

$ 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 não está na zona xname.org e, portanto, não precisa de registro de cola aqui.

    
por 04.06.2009 / 22:17
0

A resposta é sim, mas com algumas qualificações.

1- Não há motivo para que um único servidor físico não possa executar as duas funções. O mesmo tipo de software de servidor (servidor DNS, normalmente BIND) faz as duas coisas.

2- No entanto, você precisará de um sistema adicional para ser seu servidor de nomes de backup. Quando você diz "hospedado", eu interpreto isso como: disponível para o público via DNS. Nesse caso, seu registrador exigirá dois servidores de nomes. Você não precisa necessariamente provisionar esse servidor por conta própria, mas precisa do domínio DNS para ser atendido em pelo menos dois endereços IP distintos (presumivelmente dois sistemas diferentes).

    
por 17.07.2009 / 09:09
-2

Não há razão técnica para isso não funcionar. No entanto, a razão pela qual você deve ter mais de um servidor de nomes, é claro que, se um servidor estiver inativo, o outro estará acessível, então muitos registradores de domínio exigem que eles não sejam idênticos.

O que você pode fazer é ser seu próprio serviço de domínio principal e encontrar algum serviço de domínio secundário (gratuito) (como www.everydns.net).

Dessa forma, isso funcionará perfeitamente.

Quanto ao motivo pelo qual isso funciona em primeiro lugar: há também o sistema 'whois', que é usado para encontrar o primeiro servidor de nomes. Mais detalhes podem ser encontrados na Wikipedia (http://en.wikipedia.org/wiki/Domain_name_system)

    
por 04.06.2009 / 21:51