Servidor DNS Slave Gratuito

Possuo uma instancia rodando em um amazon ec2 porém só é liberado um IP por instancia.

Somente poderia alocar mais IP’s em um amazon vpc, só que rodo uma instancia micro que não suporta vpc, como minha necessidade era somente um servidor de DNS slave para o registro.br , e como a maquina ta bem ociosa de recursos, não compensa o investimento de um upgrade na instancia só por causa disso.

Procurando no google, achei essa lista então comecei a testar serviço por serviço pra ver qual respondia mais rápido, tinha mais recursos, etc…

De todos que eu testei, o que melhor funcionou foi o https://dns.he.net/

Então fica a dica… se precisar de um slave de dns, só se cadastrar lá.. da pra configurar até 50 zonas slave o que é mais do que suficiente pra projetos pessoais (afinal, se for usar mesmo pra valer ou pra negócios, o melhor é ter dois servidores de DNS).

OBS: Pros servidores do dns.he.net conseguirem replicar as zonas, é necessário configurar liberar o ip afxr a seguir:

allow-axfr-ips=216.218.130.2/32

OBS2: quando me sobrar um tempo, vou postar um tutorial completo de como subir um servidor de dns usando powerdns, com interface de gerenciamento web e integração ao dns.he.net

Grant mysql

Pra efetuar um grant de select restringindo range de IP e senha

GRANT SELECT ON BANCO.`TABELA` TO 'USUARIO'@'10.1.1.%' identified by 'SENHA';

Se necessitar outros grants, pode ser no mesmo comando separado por virgula.

Ex: Grant de SELECT, INSERT e UPDATE

GRANT SELECT,INSERT,UPDATE ON BANCO.`TABELA` TO 'USUARIO'@'10.1.1.%' identified by 'SENHA';

Descendo ips invalidos via /sbin/ip

Ambiente Operacional: CentOS

Hoje ocorreu um problema de IP conflitante, porém ao executar /sbin/ifconfig não existia no servidor o IP que eu estava procurando.

Depois de muito fuçar no servidor, rodei o /sbin/ip e lá estava o IP como eth1 secundário.

Depois de um bocado de leitura do man (não estava disponível via shell, achei online) achei o comando pra descer a interface via ip

ip addr del 189.xx.xx.xx/24 dev eth1

A única ressalva é que o formato do ip tem que estar exatamente igual ao executar/sbin/ip addr dhow

———————————————-
Posted Listening: “Cliffs of Dover – Eric Johnson”

Deletar registros com mais de 30 dias

Essa é básica, mas vejo muita gente se quebrando e fazendo códigos mirbolantes via script pra isso.

Para deletar qualquer registro com mais de 30 dias somente usando SQL (não esqueça de substituir o campo `date` pelo nome do campo que irá utilizar e `minha_tabela` pelo nome da tabela.

DELETE FROM `minha_tabela` WHERE `date` < DATE_SUB(NOW(), INTERVAL 30 DAY);

———————————————-
Posted Listening: “The Evil That Men Do – Iron Maiden”