Como configurar um servidor Mysql e de DNS externo?

1. Como configurar um servidor Mysql e de DNS externo?

Maycon Rodrigues
mylinux

(usa Debian)

Enviado em 07/07/2009 - 10:25h

Olá galera estou colhendo informações para fazer um servidor web, eu gostariade saber como configurar um servidor Mysql e de DNS em um computador externo. Eu quero configurar um aliás mais ou menos assim.

sql.meudominio.com.br

Como fazer um servidor externo responder por esse subdominio?
O motivo para eu querer isso, é que eu quero que meus clientes se preucupem apenas para criar uma base de dados e um usuario, já o servidor Mysql tem que ser unico para todos inclusive para os que adquirem de revenda.

Bom galera, muito obrigado pela atenção! tenham um ótimo dia!


  


2. Desmistificando suas dúvidas: Um passo de cada vez.

mactimes
mactimes

(usa Debian)

Enviado em 11/07/2009 - 08:16h

Maycon,

A descrição de suas dúvidas ficou um pouco confusa, um bocado extensa e com pouca informação relevante. De qualquer forma, do que pude compreender, vou tentar ajudá-lo.

Os passos a seguir são bastante simples, extensos, mas simples.

A primeira coisa que deve ter em mente é que você deve ser o detentor do domínio para o qual deseja controlar. Isto ou possuir permissões administrativas nos servidores DNS que controlem o domínio.

Caso deseje adquirir um novo domínio, basta acessar http://www.registro.br, criar uma conta, registrar um domínio e efetuar o pagamento da taxa anual de registro.
É importante ressaltar que você deve possuir, ao menos, dois endereços de IP públicos, fixos e válidos afim de registrar um domínio, os quais serão utilizados pelos dois servidores DNS requeridos pelo Registro.BR, que é a entidade governamental que controla o registro de domínios no Brasil.

Caso já possua os servidores e o domínio, os mesmos devem estar listados como servidores DNS no registro do domínio.

É _altamente_ recomendado que você leia a documentação do BIND (assumo que utilizará BIND como DNS), pois a sintaxe dos arquivos de configuração, apesar de simples, é bastante extensa.
Em todo caso, coloco à disposição, logo abaixo, exemplos simples de arquivos de configuração para um domínio, em seus respectivos diretórios, tendo como base a distribuição Debian, listada como sua principal.

=================================================
= Servidor: Servidor Master =
= Local do Arquivo: /etc/bind =
= Nome do Arquivo: meudominio.com.br.zone =
=================================================
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
=-=-=-=-=-=- INICIO DO ARQUIVO meudominio.com.br.zone -=-=-=-=-=-=
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=

$ttl 38400
meudominio.com.br. IN SOA meuservidordns1.meudominio.com.br. meuemail.meudominio.com.br. (
1244311126
10800
3600
604800
38400 )
meudominio.com.br. IN NS meuservidordns1.meudominio.com.br.
meudominio.com.br. IN NS meuservidordns2.meudominio.com.br.
meuservidordns1.meudominio.com.br. IN A 192.168.0.1
meuservidordns2.meudominio.com.br. IN A 192.168.0.2
sql.meudominio.com.br. IN A 192.168.0.3

=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
=-=-=-=-=-=- FIM DO ARQUIVO meudominio.com.br.zone -=-=-=-=-=-=
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=


===============================================
= Servidor: Servidor Master =
= Local do Arquivo: /etc/bind =
= Nome do Arquivo: named.conf.local =
===============================================

=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
=-=-=-=-=-=- INICIO DO ARQUIVO named.conf.local -=-=-=-=-=-=-=-=-=
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=

zone "meudominio.com.br" {
type master;
file "/etc/bind/meudominio.com.br.zone";
allow-update { none; };
};

=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
=-=-=-=-=-=- FIM DO ARQUIVO named.conf.local -=-=-=-=-=-=-=-=-=-=
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=


===============================================
= Servidor: Servidor Slave =
= Local do Arquivo: /etc/bind =
= Nome do Arquivo: named.conf.local =
===============================================

=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
=-=-=-=-=-=- INICIO DO ARQUIVO named.conf.local -=-=-=-=-=-=-=-=-=
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=

zone "meudominio.com.br" {
type slave;
file "/etc/bind/meudominio.com.br.zone";
masters { 192.168.0.1; };
};

=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
=-=-=-=-=-=- FIM DO ARQUIVO named.conf.local -=-=-=-=-=-=-=-=-=-=
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=

###########################################
###### OBSERVAÇÕES IMPORTANTES!!!########
###########################################
1. O número "1244311126" que aparece no arquivo de configuração meudominio.com.br.zone é um número serial. Sempre que atualizar o arquivo de configuração, atualize este número e recarregue as configuração do Bind.

2. O arquivo meudominio.com.br.zone deve ser criado apenas no servidor dns1, pois o mesmo atualizará o servidor slave.

3. Novamente, lembre-se de trocar todos os endereços IP pelos respectivos endereços IP de seus servidores na Internet.

4. Você pode e DEVE configurar endereços reversos para seus IP's. Mas isto fica para outra tele-aula. Com a informação aqui provida você já consegue colocar tudo rodando.

Torno a repetir: Recomendo _fortemente_ que leia a documentação do Bind.

Por fim, utilize a pesquisa do Registro.BR para verificar se ambos os servidores respondem pelo domínio e pelos hosts.

Pode utilizar o comando nslookup para fazê-lo, diretamente contra seu servidor, assim:

nslookup sql.meudominio.com.br endereco_ip_do_dns1

Após uns 30 minutos ou 1 hora, pode fazer a pesquisa contra seu servidor já utilizando o nome dele na Internet. Digo após uma hora pois a propagação da publicação dos nomes através da Internet pode demorar, há diversos fatores que influenciam (e que não cabe colocá-los aqui, agora).

Espero que tenha ajudado de alguma forma.

Cordialmente,
mactimes.







Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts