Apontando um domínio no meu servidor web OSX Lion

1

Recentemente, herdei um novo Mac Pro e estou tentando transformá-lo em um servidor Web completo, para que eu possa parar de pagar alguém para hospedar meus sites para mim. Eu tive experiência limitada com a configuração de servidores, mas não tenho experiência com o DNS. De qualquer forma, o que eu fiz até agora é obter o servidor para servir as páginas localmente, mas cruzar a ponte para obtê-lo na internet me deixou perplexo. Não tenho certeza do que inserir como meus servidores de nomes no site do host de domínio.

Usando algo como link , posso simplesmente apontar um de seus subdomínios no meu IP público e tudo está ótimo. Eu possuo meu próprio domínio, no entanto, e eu não sei qual é o próximo passo ... se eu entendi corretamente, devo pagar por um serviço de hospedagem DNS de terceiros (como link ) ou instala um servidor DNS no meu servidor. A última opção parece ótima, já que o OSX Lion vem com um pré-instalado que parece (BIND?), Mas estou com medo de complicar demais as coisas.

Eu não sei qual informação é mais importante aqui, mas quando tento seguir tutoriais sobre como configurar o BIND , encontrei o seguinte erro:

WARNING: key file (/private/etc/rndc.key) exists, but using default configuration file (/private/etc/rndc.conf)
rndc: connect failed: 127.0.0.1#953: connection refused

Qual é o meu próximo passo? Eu tenho o aplicativo do servidor (e mudei o nome do host para coincidir com o meu nome de domínio) e Server Admin, o que me permite criar zonas DNS, se isso for relevante. Alguma dica é apreciada!

    
por Cecchi 26.06.2012 / 02:10

2 respostas

4

Para hospedar seu próprio DNS, você precisa de pelo menos dois hosts em IPs estáticos, registrados como servidores DNS com outros domínios apontando para eles (ou configurando um registro de cola se desejar usar seu domínio para servidores de nomes e sua página da Web). Com uma instalação do BIND, você não vai longe.

Sugiro usar outro serviço DNS hospedado e apenas apontar um registro A para seu servidor da Web. Você pode até encontrar hospedagem de DNS gratuitamente (com um número limitado de zonas e solicitações, mas os limites são altos o suficiente para uso em pequena escala). Às vezes, até você recebe serviço de DNS gratuito do seu registrador de domínios.

    
por 26.06.2012 / 02:17
1

Você pode encontrar um provedor de DNS dinâmico gratuito para garantir que você tenha um terminal fixo para o seu servidor.

Depois, você pode se inscrever no www.cloudflare.com (gratuito) e deixá-los lidar com o DNS público dos seus domínios. Em seguida, em seu painel de controle, você pode colocar seu endereço DynDNS como CNAME no seu domínio e eles resolverão isso nos bastidores para você.

Um bônus adicional é que eles armazenam em cache todos os arquivos estáticos do seu site, para que sua conexão inicial não fique tão saturada.

/ Michael

Editar: Ah, e cloudflare oferece zonas ilimitadas, mesmo que você não use o CDN na frente.

    
por 26.06.2012 / 07:43