Instalação · 5 min read · Jan 17, 2026
Instalando MyDNS & MyDNSConfig 3 No Fedora 10 - Página 2
5 Instalando MyDNSConfig 3
Podemos instalar o MyDNSConfig 3 da seguinte forma:
cd /tmp
wget http://downloads.sourceforge.net/mydnsconfig/MyDNSConfig-3.0.1.tar.gz?use_mirror=
tar xvfz MyDNSConfig-3.0.1.tar.gz
cd mydnsconfig/install/
php -q install.phpIsso iniciará o instalador do MyDNSConfig 3:
[root@server1 install]# php -q install.php
——————————————————————————–
_ _ _ _
| \/ | | \| \ | |/ |/ | / ()
| \ / | | | | | \| | (_ | | | |
| |\/| | | | | | | | . ` |\ \| | / \| ‘ \| | |/ ` |
| | | | || | || | |\ |_) | || () | | | | || | (| |
|| ||_, |_/|| \|_/ __\/|| ||_||_, |
/ | / |
|__/ |_/
——————————————————————————–
Configuração inicial
Sistema Operacional: Fedora 10 ou compatível
A seguir, haverá algumas perguntas para a configuração primária, então tenha cuidado.
Os valores padrão estão entre [colchetes] e podem ser aceitos com
Digite “quit” (sem as aspas) para parar o instalador.
Selecione o idioma (en,de) [en]: <– ENTER
Modo de instalação (padrão, especialista) [padrão]: <– ENTER
Nome de host totalmente qualificado (FQDN) do servidor, ex: server1.domain.tld [server1.example.com]: <– ENTER
Nome do servidor MySQL [localhost]: <– ENTER
Nome de usuário root do MySQL [root]: <– ENTER
Senha root do MySQL []: <– sua_senha_root_sql
Banco de dados MySQL a ser criado [dbmydnsconfig]: <– ENTER
Charset MySQL [utf8]: <– ENTER
Configurando MyDNS
Configurando Apache
Configurando Firewall
Instalando MyDNSConfig
Porta MyDNSConfig [8080]: <– ENTER
chown: usuário inválido: getmail' Instalando Crontab sem crontab para root Reiniciando serviços ... Parando httpd: [ OK ] [Wed Apr 08 01:38:25 2009] [warn] NameVirtualHost *:80 não tem VirtualHosts Iniciando httpd: [ OK ] Instalação concluída. [root@server1 install]# O instalador configura automaticamente todos os serviços subjacentes, portanto, nenhuma configuração manual é necessária. Depois, você pode acessar o MyDNSConfig 3 em http://server1.example.com:8080/ ou http://192.168.0.100:8080/. Faça login com o nome de usuário admin e a senha admin (você deve mudar a senha padrão após seu primeiro login):  ### 6 Usando MyDNSConfig 3 A aba DNS é a parte mais importante do MyDNSConfig porque é onde você pode criar zonas e registros, então vou me concentrar nessa aba. Para criar uma nova zona, clique no botão Adicionar nova Zona DNS (SOA):  Agora você pode preencher os detalhes da zona, ex: o nome do domínio, o servidor de nomes primário e o endereço de e-mail do administrador da zona (por favor, note que você deve substituir o sinal @ por um ponto!); esses três detalhes devem terminar com um ponto! Você pode deixar os outros detalhes como estão. Agora você pode salvar a zona ou ir diretamente para a aba Registros (isso salvará os detalhes da zona automaticamente):  Na aba de registros, você pode agora criar todos os tipos de registros DNS (A, CNAME, MX, NS, TXT, etc.) - basta clicar no botão apropriado:  Por exemplo, aqui está o formulário para criar registros NS (por favor, tenha em mente que se você escrever nomes de host completos, eles devem terminar com um ponto!):  Aqui está a visão geral - como você pode ver, eu criei mais alguns registros:  ### 7 Atualizando MyDNSConfig 3 Sempre que houver um novo lançamento do MyDNSConfig 3, você pode atualizar sua instalação do MyDNSConfig 3 da seguinte forma: ``` mydnsconfig_update.sh ``` Isso abrirá o assistente de atualização. POR FAVOR, NOTE: você pode atualizar para a versão estável mais recente e para a versão svn. É altamente recomendável atualizar para a versão estável mais recente, pois a versão svn é usada para desenvolvimento e pode conter bugs. VOCÊ FOI AVISADO!!! ### 8 Atualizando do MyDNSConfig 1.x Para MyDNSConfig 3.x Não há um caminho de atualização direta do MyDNSConfig 1.x para o MyDNSConfig 3.x, no entanto, é fácil importar os registros DNS do MyDNSConfig 1.x para o MyDNSConfig 3.x. Neste capítulo, assumo que seu antigo MyDNSConfig 1.x usa a tabela de banco de dados mydns, e que sua nova instalação do MyDNSConfig 3 usa o banco de dados dbmydnsconfig. Primeiro instale o MyDNSConfig 3 da seguinte forma: ``` cd /tmp wget http://downloads.sourceforge.net/mydnsconfig/MyDNSConfig-3.0.1.tar.gz?use_mirror= tar xvfz MyDNSConfig-3.0.1.tar.gz cd mydnsconfig/install/ php -q install.php ``` Siga o assistente de instalação. Após a instalação ter terminado (e ANTES de você criar qualquer registro na interface web do MyDNSConfig 3!!!), abra o phpMyAdmin ou um shell MySQL e execute as seguintes consultas MySQL (como usuário root do MySQL) para importar os registros DNS da sua antiga instalação do MyDNSConfig 1.x para o MyDNSConfig 3 (certifique-se de usar os nomes de banco de dados corretos - você deve substituirmydnsedbmydnsconfigse os nomes dos seus bancos de dados forem diferentes!): ``` ALTER TABLEmydns.rrADDserver_idint(11) NOT NULL default '1', ADDactiveenum('N','Y') NOT NULL default 'Y', ADDstamptimestamp NOT NULL default CURRENT_TIMESTAMP, ADDserialint(10) unsigned default NULL; ``` ``` ALTER TABLEmydns.rrMODIFYsys_useridint(11) unsigned NOT NULL AFTERid, MODIFYsys_groupidint(11) unsigned NOT NULL AFTERsys_userid, MODIFYsys_perm_uservarchar(5) NOT NULL AFTERsys_groupid, MODIFYsys_perm_groupvarchar(5) NOT NULL AFTERsys_perm_user, MODIFYsys_perm_othervarchar(5) NOT NULL AFTERsys_perm_group, MODIFYserver_idint(11) NOT NULL default '1' AFTERsys_perm_other; ``` ``` INSERT INTOdbmydnsconfig.dns_rrSELECT * FROMmydns.rr; ``` ``` UPDATEdbmydnsconfig.dns_rrSETsys_userid= 1,sys_groupid= 0,sys_perm_user= 'riud',sys_perm_group= 'riud',sys_perm_other= '',server_id= 1; ``` ``` ALTER TABLEmydns.soaADDserver_idint(11) NOT NULL default '1'; ``` ``` ALTER TABLEmydns.soaMODIFYsys_useridint(11) unsigned NOT NULL AFTERid, MODIFYsys_groupidint(11) unsigned NOT NULL AFTERsys_userid, MODIFYsys_perm_uservarchar(5) NOT NULL AFTERsys_groupid, MODIFYsys_perm_groupvarchar(5) NOT NULL AFTERsys_perm_user, MODIFYsys_perm_othervarchar(5) NOT NULL AFTERsys_perm_group, MODIFYserver_idint(11) NOT NULL default '1' AFTERsys_perm_other; ``` ``` INSERT INTOdbmydnsconfig.dns_soaSELECT * FROMmydns.soa; ``` ``` UPDATEdbmydnsconfig.dns_soaSETsys_userid= 1,sys_groupid= 0,sys_perm_user= 'riud',sys_perm_group= 'riud',sys_perm_other= '',server_id` = 1; ``` Depois, você pode acessar o MyDNSConfig 3 na porta 8080 (ex: http://server1.example.com:8080 ou http://192.168.0.100:8080); o login padrão é nome de usuário admin e senha admin. Por favor, note que essas consultas MySQL fazem com que todas as zonas sejam de propriedade do admin. Se você tiver zonas que devem ser de propriedade de outra pessoa, crie um cliente para cada usuário no MyDNSConfig 3 e vá para a aba DNS e selecione o cliente correto para as zonas. ### 9 Links - MyDNS: http://mydns.bboy.net/
- MyDNSConfig: http://www.mydnsconfig.org/
- Fedora: http://fedoraproject.org/
Receba novas postagens na sua caixa de entrada
Sem spam. Cancele a assinatura a qualquer momento.