Como configurar o Godaddy e / ou o DNS para funcionar com um servidor Ubuntu home executando hosts virtuais

0

Atualmente, tenho um servidor LAMP (Ubuntu) que executo em minha casa. Meu nome de domínio é através do GoDaddy. Eu quero ter a capacidade de criar subdomínios dinamicamente usando mod_vhost_alias.

Eu também gostaria de poder alterar os registros A de DNS de subdomínios (para serviços como droplr).

Isso é possível? Preciso criar um DNS no servidor? É possível até mesmo empurrar o meu domínio GoDaddy para ele, uma vez que requer dois endereços IP?

    
por Jeff Clayton 05.09.2011 / 02:40

4 respostas

0

1: Preciso criar um DNS no servidor Não. Você pode usar os servidores DNS GoDaddy (talvez dependendo de que tipo de endereço IP você possui) veja isto MAS - Isso depende de você ter ou não um endereço IP estático ou dinâmico do seu ISP. Se você não solicitou especificamente um IP estático, então há 99% de chance de que o seu seja dinâmico, o que significa que ele provavelmente mudará sempre que o roteador ou modem for reinicializado. < - isso exigirá uma solução antes que isso funcione.

Desculpe se estou te contando algo que você já conhece.

2: Por que você precisa de dois endereços IP? A menos que haja algo que eu não esteja vendo, um endereço IP pode servir muitos sites virtuais.

Então deixe-me saber se o seu IP é estático ou dinâmico. Se for dinâmico, qual marca / modelo de roteador você está usando porque vem com suporte embutido para endereços IP dinâmicos.

    
por 05.09.2011 / 02:54
0

Eu sugiro strongmente que você obtenha uma hospedagem barata em VPS antes de tentar isso. Na melhor das hipóteses, a maioria dos provedores não se preocupa muito com as pessoas que hospedam sites em casa sem uma conta comercial. Pior caso, sua conta pode ser suspensa.

Deixando isso de lado, se você quiser hospedar seu site em casa, NÃO presuma que seu IP não será alterado. Em vez disso, consiga um provedor de DNS dinâmico como esses caras:

link

O que atualizará seu DNS para seu IP automaticamente quando ele for alterado (usando um script para um cliente de software em seu computador doméstico). Dito isso, cobranças por subdomínios adicionais podem ser aplicadas. Você precisará revisar o preço deles e ver se eles atendem às suas necessidades.

No entanto, se você não estiver planejando ter seu domínio exposto na Internet, você mesmo poderá configurar seu DNS e usar o domínio que quiser usando BIND, DNSMasq ou outro software de DNS. NOte que a própria configuração do DNS, mesmo para os pacotes de software mais fáceis, levará algum trabalho.

Finalmente, se você realmente não quer mexer com DNS e quer apenas aprender a usar o Apache, apenas atualize seu arquivo host em seu computador doméstico quando conectar-se à sua caixa Ubuntu com os subdomínios em questão. Portanto, se você tiver um domínio chamado foo.bar.com na sua caixa do Ubuntu 192.168.15.10, adicione o seguinte no seu arquivo host (estou usando meu Mac como exemplo).

192.168.15.10 foo.bar.com

Isso obviamente não é escalável a longo prazo.

    
por 05.09.2011 / 03:38
0

Você precisa definir uma entrada de caractere curinga para poder criar dinamicamente subdomínios dinamicamente (embora o que você ' está realmente fazendo é dizer ao seu provedor de DNS é enviar tudo para o seu servidor, e eliminando com vhosts). Isso não deve precisar de um provedor de DNS separado.

    
por 05.09.2011 / 05:34
0

Não é um grande problema se o seu IP mudar e você estiver lá para atualizar seus registros A para seguir isso, ou usando um atualizador de DNS dinâmico.

Tente Afraid.org para o serviço DNS. Eu os tenho usado - grátis, rápido, fácil de usar e confiável.

    
por 05.09.2011 / 03:48