Algumas questões relacionadas ao Hostname

1

Acabei de comprar um novo plano de hospedagem VPS e tenho algumas perguntas.

Espero que alguém aqui possa esclarecer as dúvidas para mim.

1) É necessário ter um domínio real para um nome de host vps? Eu suponho que eu posso apenas usar um domínio não-real como anydomain.com e algo como 'servidor' para o nome do computador.

Portanto, vou acabar com algo como server.anydomain.com como o nome do host do vps.

Eu quero fazer isso para colocar um nome de host para configurar o vps para que ele funcione.

Portanto, como esse nome de domínio não real não precisa estar publicamente acessível, não preciso me registrar ou ser proprietário dele e, em vez disso, acessar o servidor pelo endereço IP. Isso está correto?

Mas eu suponho que isso também depende se meu host permitir isso?

2) Eu também gostaria de rodar alguns sites reais com nomes de domínio reais neste vps, então posso apenas configurar o arquivo de zona no servidor de nomes primário e fazer entradas para esses domínios e apontar um registro no IP do Vps para torná-los publicamente acessíveis através da internet?

Por exemplo, para o meu primeiro domínio, eu poderia fazer uma entrada como esta:

$TTL 86400
mydomain1.com.          IN     SOA    ns1.mywebhost.com. \
                                admin.mydomain1.com. (
               2004011522     ; Serial no., based on date
                    21600     ; Refresh after 6 hours
                     3600     ; Retry after 1 hour
                   604800     ; Expire after 7 days
                     3600     ; Minimum TTL of 1 hour
                  )

server                IN     A       200._._._
ns1.mywebhost.com.      IN     A       216._._._
ns2.mywebhost.com.      IN     A       205._._._
@                     IN     NS      ns1.mywebhost.com.
@                     IN     NS     ns2.mywebhost.com.
@                     IN     MX      10 server
www                   IN     CNAME   server

server                IN     CNAME   @               (so this particular line tells the nameserver to point the url mydomain1.com to server.anydomain.com at the particular ip addresss in the A record.... is that right?)

Da mesma forma, para o meu segundo domínio, eu poderia ter uma entrada semelhante:

$TTL 86400
mydomain2.com.          IN     SOA    ns1.mywebhost.com. \
                                admin.mydomain2.com. (.....

                   ............................so on........
                   .........................................
                   .........................................
                   .........................................
                   .........................................
                   .........................................

Isso está correto?

3) Suponha que para o meu nome de host vps, eu ignorantemente escolhi um domínio que outra pessoa possui, no entanto eu acho que isso não afetará a acessibilidade pública do domínio real ou website já que apenas o verdadeiro dono do domínio tem o direitos para fornecer os endereços dos servidores de nomes nos registros do TLD através de seu Domian Registerar? Isso está correto?

4) Posso mudar o nome do host do meu vps depois? Isso criaria alguma complicação?

    
por user481913 08.10.2011 / 23:30

2 respostas

1

  1. Sim, você pode fornecer qualquer nome de host em / etc / hosts - esse nome será conhecido apenas pelos hosts e por você.
  2. Sim, você pode configurar dessa maneira e ter sites não relacionados a nomes de host - a maioria dos hosts compartilhados faz a mesma coisa
  3. Ele não afeta ninguém, exceto o correio de saída do seu VPS para esse host "interceptado" (acontecerá) - em vez de enviar para a rede externa, ele será roteado localmente
  4. Sim, você pode. Edite / etc / hosts e service network restart faça toda a mágica
por 09.10.2011 / 00:46
0

O que você escolher para o nome do host do seu VPS não afetará sua capacidade de operar. Você também pode alterar isso sempre que quiser sem efeitos colaterais. A única exceção seria se você começar a usar esse nome de host nos arquivos de configuração. Por padrão, nada será configurado para usar o nome do host, portanto, a menos que você comece a colocá-lo nos arquivos de configuração, você deve estar OK para alterá-lo.

Não importa se o nome do host é um nome de host válido real ou não. Você poderia configurar um nome de host chamado server.mysite.superadmin. Obviamente o superadmin não é um TLD válido, mas isso não significa que você pode colocá-lo em seu arquivo / etc / hosts e referenciar sua máquina com esse nome. Além disso, você poderia configurar um servidor DNS privado para o domínio mysite.superadmin e configurar registros A para o seu servidor e funcionaria tão bem se você apontasse as máquinas clientes para esse DNS.

A única coisa que não funcionaria é se alguém que não sabe nada sobre o domínio mysite.superadmin queria ver o seu site e eles foram para seus servidores DNS e pediu o endereço IP do server.mysite.superadmin. A primeira coisa que o servidor faria seria solicitar aos servidores DNS raiz os servidores de DNS autoritários para .superadmin, ponto no qual os servidores raiz responderiam com erro, pois .superadmin não é um TLD válido.

Você também pode escolher um nome de domínio existente que pertença a outra pessoa e configurar seu arquivo de hosts e seu próprio DNS para determinar sua autoridade para esse domínio e usá-lo. Se você colocar www.microsoft.com no seu arquivo de hosts e apontar para o seu endereço de IP, você pode se referir usando o site www.microsoft.com. Seu arquivo hosts é referenciado antes que qualquer servidor DNS seja verificado. Além disso, você pode configurar seu próprio servidor DNS e informá-lo que é autorizado para www.microsoft.com e, se apontar seus computadores clientes para esse servidor DNS, ele funcionará. Assim como no exemplo anterior, os servidores DNS raiz nunca retornarão seu servidor DNS como o servidor DNS autoritativo para microsoft.com em uma pesquisa recursiva de terceiros. Isso só funcionaria se você explicitamente dissesse à sua máquina para usar seu servidor DNS.

Para que seu site hospede sites reais, tudo o que você precisa fazer é configurar os registros A desses sites para apontar para o endereço IP público do seu VPS. Você deve fazer isso no servidor DNS autoritativo do domínio. Se você é o proprietário do domínio, pode configurar seu próprio servidor DNS em seu VPS e torná-lo o servidor DNS autoritativo, atualizando o registro com o registrador. Você também pode usar o DNS do registrador ou outros provedores de DNS de terceiros. Eu normalmente gosto de usar provedores DNS de terceiros que forneçam vários servidores DNS em diferentes locais geográficos e datacenters. Os serviços de DNS são realmente baratos e podem ser difíceis de fornecer por conta própria. Não que configurar o BIND seja difícil, mas ter a redundância que um serviço de terceiros pode fornecer é.

    
por 09.10.2011 / 00:58